时间:2021-05-20
银行取款的时候有一个规则,就是连续输入密码错误三次账户会被冻结。那么咱们现阶段的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("输入次数超过三次"); } }}输入不同的值会有不同的结果。
输出1:
输四位数:9876是一个四位数9876不是一个玫瑰花数字输出2:
输四位数:9474是一个四位数9474是一个四叶玫瑰数在这里跟大家普及一下,四叶玫瑰数总共有三个,分别是:1634,8208,9474。
输四位数:123不是一个四位数输四位数:456不是一个四位数输四位数:789输入次数超过三次当然这个次数是自己定的,想多少次就可以多少次。
总结
以上就是本文关于Java编程基础强化训练输入错误即结束进程的全部内容,希望对大家有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
用法为打开cmd后输入以下命令就可以结束进程:方法一:利用进程的PID结束进程命令格式:ntsd-cq-ppid命令范例:ntsd-cq-p1332(结束PID
使用tensorflow过程中,训练结束后我们需要用到模型文件。有时候,我们可能也需要用到别人训练好的模型,并在这个基础上再次训练。这时候我们需要掌握如何操作这
基本概念我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法
复制代码代码如下:@echoofftitle=结束进程并删除文件[Null]echo.请输入进程名:set/pexe=For/f"tokens=2,3delim
一、一个命令对应一个进程。当我们启动一个Java程序,即启动一个main方法时,都将启动一个Java虚拟机进程,不管这个进程有多么复杂。而不同的JVM进程之间是