Java基础强化训练输入错误即结束进程
发布时间 - 2026-01-11 03:13:25 点击率:次银行取款的时候有一个规则,就是连续输入密码错误三次账户会被冻结。那么咱们现阶段的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编程基础强化训练输入错误即结束进程的全部内容,希望对大家有所帮助。
# java
# 错误限制
# 结束进程
# java编程学习输入输出详解看完快速上手
# java输入时如何通过回车(enter)来结束输入
# 四位
# 是一个
# 在这里
# 会有
# 总共有
# 就可以
# 输入密码
# 想多
# 有一个
# 往下看
# void
# main
# System
# println
# Scanner
# String
# args
# 是四叶
# class
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何基于云服务器快速搭建网站及云盘系统?
音响网站制作视频教程,隆霸音响官方网站?
php 三元运算符实例详细介绍
Laravel如何使用Blade模板引擎?(完整语法和示例)
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
详解Android中Activity的四大启动模式实验简述
如何在阿里云域名上完成建站全流程?
5种Android数据存储方式汇总
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
EditPlus中的正则表达式 实战(1)
javascript基于原型链的继承及call和apply函数用法分析
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
魔方云NAT建站如何实现端口转发?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
如何快速打造个性化非模板自助建站?
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
北京企业网站设计制作公司,北京铁路集团官方网站?
C#如何调用原生C++ COM对象详解
重庆市网站制作公司,重庆招聘网站哪个好?
如何批量查询域名的建站时间记录?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
如何快速生成可下载的建站源码工具?
如何快速启动建站代理加盟业务?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
如何选择PHP开源工具快速搭建网站?
Laravel如何发送系统通知?(Notification渠道示例)
大同网页,大同瑞慈医院官网?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
如何用腾讯建站主机快速创建免费网站?
详解阿里云nginx服务器多站点的配置
详解jQuery中基本的动画方法
如何用AWS免费套餐快速搭建高效网站?
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何在万网主机上快速搭建网站?
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
Laravel怎么实现验证码(Captcha)功能
WordPress 子目录安装中正确处理脚本路径的完整指南
如何用wdcp快速搭建高效网站?
Laravel如何记录自定义日志?(Log频道配置)
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
iOS正则表达式验证手机号、邮箱、身份证号等

