当前位置:首页 > 编程教程 > Java编程 > java中连续输入错误(效仿银行卡输入错误三次就终止)

java中连续输入错误(效仿银行卡输入错误三次就终止)

2017-07-17 19:08:11[Java编程]点击数:作者:u012060033的博客来源: 网络
随机为您推荐的文章:JAVA schedule pool 理解

java schedule implement 如下例: public static void main(String[] args) {     ScheduledThreadPoolExecutor pool = new ScheduledThreadPoolExecutor(1);     //ta

//java中连续输入错误(效仿银行卡输入错误三次就终止)

//根据玫瑰花数字来执行的

import java.util.*;

public class A{
public static void main(String[] args){
// 输入一个4位数判断一个数是否是玫瑰花数
System.out.println("输四位数:");
Scanner sz=new Scanner(System.in);
int a =sz.nextInt();
if(a>=1000 && a<=9999){
System.out.println("是一个四位数"+a);

int g=(a/1)%10;
int s=(a/10)%10;
int b=(a/100)%10;
int q=(a/1000)%10;
if(g*g*g*g+s*s*s*s+b*b*b*b+q*q*q*q==a){
System.out.println("是一个玫瑰花数字");
}else {System.out.println("不是一个玫瑰花数字");}

}else {
for(int i=0;i<=1;i++){
System.out.println("不是一个四位数");
System.out.println("输四位数:");
a =sz.nextInt();
if(a>=1000 && a<=9999){
int g=(a/1)%10;
int s=(a/10)%10;
int b=(a/100)%10;
int q=(a/1000)%10;
if(g*g*g*g+s*s*s*s+b*b*b*b+q*q*q*q==a){
System.out.println("是一个玫瑰花数字");
}else {System.out.println("不是一个玫瑰花数字"); }
break;
}
}
System.out.println("输入次数超过三次");

}

}
}以上就是java中连续输入错误(效仿银行卡输入错误三次就终止)的全文介绍,希望对您学习和使用java编程有所帮助.

这些内容可能对你也有帮助

更多Java编程可查看Java编程列表页。

TAGS: 错误   银行卡   java