银行取款的时候有一个规则,就是连续输入密码错误三次账户会被冻结。那么咱们现阶段的Java基础有没有能力去编写出一段类似的代码呢?请接着往下看。//java中连续输入错误(效仿银行卡输入错误三次就终止)//根据四叶玫瑰数来执行的import
银行取款的时候有一个规则,就是连续输入密码错误三次账户会被冻结。那么咱们现阶段的Java基础有没有能力去编写出一段类似的代码呢?请接着往下看。
//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("输入次数超过三次");}}}
--结束END--
本文标题: Java基础强化训练输入错误即结束进程
本文链接: https://www.lsjlt.com/news/223414.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-22
2024-05-22
2024-05-22
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0