问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的 do while 语句

发布网友 发布时间:2022-05-16 20:10

我来回答

2个回答

热心网友 时间:2024-03-01 12:15

public class test {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
String one="";
String two="";
Pattern p=Pattern.compile("[0-9]*");
do{
System.out.println("请输入第一个数字:");
one=in.next();
if(p.matcher(one).matches()){ //如果第一个不符合就不输入第二个
System.out.println("请输入第二个数字:");
two=in.next();
}
}while(!(p.matcher(one).matches() && p.matcher(two).matches()));
System.out.println("第一个数字:"+one+"\t第二个数字:"+two);
}
}

热心网友 时间:2024-03-01 12:15

代码如下:

import java.util.Scanner;

public class Test
{
    public static void main(String... args)
    {
        Scanner sc = new Scanner(System.in);
        int a;
        int b;
        do
        {
            a = sc.nextInt();
            b = sc.nextInt();
        }
        while (a < 0 && b >= 0
                || a >= 0 && b < 0
                || a < 0 && b < 0);
        sc.close();
        
    }
}


/*
*/

追问读取的两个数有一个不是一位自然数(大于等于零小于等于9),或者两个都不是自然数的话,执行再读取程序,读取两个整数。
重新读取这个步骤不能执行啊,要怎么改正?

追答import java.util.Scanner;
 
public class Test
{
    public static void main(String... args)
    {
        Scanner sc = new Scanner(System.in);
        int a;
        int b;
        do
        {
            a = sc.nextInt();
            b = sc.nextInt();
        }
        while (a >= 0 && a <= 9
                || b >= 0 && b <= 9
                || a < 0 && b < 0);
        sc.close();
         
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 老梁触雷,节目遭全面封杀,都是口无遮拦惹的祸对吗? 老梁这么博学,究竟是被包装还是真有才华? 老梁:为什么这么厉害? 梁宏达 老梁说的话有多少是真的? 梁宏达真的很有学问吗? 老梁 为什么有些人炒股倾家荡产甚至跳楼跑路 郑业成原声配的电视剧有哪些,感觉他的声音好好听啊 可以把建筑图纸扫描到电脑里的扫描仪一般的得多少钱。在复印店花钱可以扫描到我的电脑里吗 集体照用什么扫描仪扫描比较好,长度约60cm,宽20cm,比A3纸更长,扫描仪里放不下 EPSON Scan V30 SE如何扫A3纸 古希腊被哪个国家所灭? 《一千零一夜》故事中的地名“卯隋里”在现今地图上的那个地方? A3纸用汉王扫描仪扫描如何拼接 关于亚速帝国的问题,何时建国、君主是何人、所在地域、毁灭的原因、所在统治内发生的大事件以及信仰? 我想买个扫描范围大的扫描仪,最好是A3纸这么大的,也就是A4纸的两倍? 扫描仪扫手绘图A3纸大的用哪种??? 惠普扫描仪3500c一A3纸能扫描吗? a3纸打印的东西,正常扫描仪能扫描吗 理财质押贷款 安全吗 苹果两个手机号怎么切换短信 java中do while有什么使用特点啊 java 中 while 和 do 的分别 关于Java语言里的do-while循环 java中的do-while问题 求3个街机游戏名 java while和do while的区别&#39; java中的do while 循环问题 帮忙起3个游戏名字 飞机驾驶模拟,波音737号飞机安全降落! 洛夫伦在南安普顿巅峰时期,是个什么水平 PPT, Powerpoint如何始终画出粗红线 利物浦强吗?为什么? 广式馒头的做法,广式馒头怎么做好吃,广式馒头 钓大鱼竿粗和细哪个好 MT4怎样把商品列表调出来 推荐一款鱼竿又细偏硬,便宜 为什么MT4软件商品明细中无黄金和白银 谁有excel2007或2003的全套视频教程,能提供吗? 杨千嬅de口头禅是什么? 丹东市 大鹿岛海滩上的虾叫什么