java输入格式_JAVA自学笔记: 利用循环设计当用户输入格式错误的时候重新输入...
发布日期:2021-06-24 15:42:52
浏览次数:2
分类:技术文章
本文共 422 字,大约阅读时间需要 1 分钟。
今天再来弄个很简单的实例,很多程序都会在输入的时候限定格式,设计当输入错误的时候报错,让用户可以直接重新输入。
import java.util.Scanner;
public class Test004 {
public static void main(String args[]){
Scanner reader=new Scanner(System.in);
String text;
while(true){
text=reader.next();
if(text.matches("[0-9]+")){
System.out.println("输入格式正确");
break;
}else{
System.out.println("输入格式错误,请重新输入");
}
}
}
}
其实原理非常简单,先创建一个死循环,然后在循环体内判断是否符合规定的格式,如果符合,则break跳出循环体,如不符合,则输出错误信息,继续运行循环输入。
转载地址:https://blog.csdn.net/weixin_33613462/article/details/114307703 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月09日 02时41分01秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
AUTOCAD学习笔记8:单相桥式整流滤波稳压电路的绘制
2019-04-28
电子线路设计技巧6:Boost电路的参数设计
2019-04-28
电子线路设计技巧7:UC3843A升压电路中振荡频率和占空比的确定方法
2019-04-28
电子线路设计技巧8:UC3843A升压电路中电压反馈环节的设计方法
2019-04-28
AUTOCAD学习笔记9:多级放大电路的绘制
2019-04-28
AUTOCAD学习笔记10:互补功率放大电路的绘制
2019-04-28
电路基础学习笔记4:复杂直流电路分析2
2019-04-28
【linux】 top命令的用法详细详解
2019-04-28
【Base】如何理解Latency和Throughput: 吞吐量和延迟
2019-04-28
【Optimization】常用SSE Intrinsic指令总结
2019-04-28
【Optimization】X86汇编快速入门
2019-04-28
【arm】arm优化基本知识(寄存器、指令集、调用规则以及汇编格式)
2019-04-28
【Optimization】ARM的寻址方式(详细)
2019-04-28
【Tools】xshell添加命令按钮Button
2019-04-28
【Python系列】Python深入:实用功能小结
2019-04-28
【shell】比较两个文件是否相同
2019-04-28
【shell】shell 中如何输出 n 个连续字符?
2019-04-28
【shell】shell中$(( ))与$( )还有${ }的区别
2019-04-28
【Base】linux和windows下的“回车符”和“换行符”
2019-04-28