javadowhlie的简单介绍

博主:adminadmin 2023-01-06 15:30:17 903

今天给各位分享javadowhlie的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用JAVA的do-while语句编写程序例子

public class SimpleDoWhile {

public static void main(String[] args) {

int index = 1;

do {

System.out.println(index);

index = index + 1;

} while(index = 10);

System.out.println("DONE.");

}

}

输出结果为:

do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假。

do-while 循环语法格式:

do

{

循环体;

}

while (条件表达); //条件表达,可以引用外传感器返回值。

扩展资料:

do...while 和 while循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。

和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。

总结:while循环是先判断后循环 ,而do–while循环是先循环后判断。

参考资料:do while-百度百科

java中的do while 循环问题

很高兴回答你的问题

java中有许多循环(for,while,do while 等等),因为do while至少执行一次的特点,所以在使用过程中一定要控制好,根据自己的需求来选择循环!

我这里用了while循环来实现:

================================ start ====================================

import java.util.Scanner;

public class TestAdd{

public static void main(String[] args){

int a = 0;

int b = 0;

int c = 0;

StringBuffer message = new StringBuffer();

Scanner scan = new Scanner(System.in);

System.out.println("\t\t欢迎光临本店");

while(true){

System.out.println("====================================");

System.out.println("1:t恤衫(60元) 2:网球鞋(150元) 3:网球拍(80元)");

System.out.println("注:输入“N”终止购物,下达订单!");

System.out.println("====================================");

String readStr = scan.nextLine().trim();

if("1".equals(readStr)){

a++;

}else if("2".equals(readStr)){

b++;

}else if("3".equals(readStr)){

c++;

}else if("N".equals(readStr)){

break;

}else if(!"Y".equals(readStr)){

System.out.println("您输入不正确,请重新输入!");

}

}

if(a0){

message.append("t恤衫:").append(a).append(" 件,共").append(a*60).append("元;");

}

if(b0){

message.append("网球鞋:").append(b).append(" 双,共").append(b*150).append("元;");

}

if(c0){

message.append("网球拍:").append(c).append(" 副,共").append(c*80).append("元。");

}

if(!"".equals(message.toString())){

System.out.println("您此次购物订单如下:");

System.out.println(message);

System.out.println("总计:"+(a*60+b*150+c*80)+" 元");

}else{

System.out.println("您此次没有购买任何商品!");

}

System.out.println("==============欢迎下次光临==============");

}

}

================================ end ====================================

如果满意,请及时采纳,谢谢! 祝学习愉快!

java中do while的用法

我说个大概思路

public

void

showMain()

{

//

输出主菜单

do

{

//

1

将主菜单内容打在屏幕上

//

2

读取用户输入

//

3

判断用户输入是否合法

//

4

如果是1,showUser()

while

(//输入不为注销);

}

public

void

showUser()

{

do

{

//

1

将菜单内容打在屏幕上

//

2

读取输入

//

3

判断输入是否合法

//

4

合法就做相应操作

}

while

(//输入如果不怎么怎么样就退回主菜单的条件);

}

java的 do while 语句

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);

}

}

Java do while 用于解决什么问题比较方便

do……while循环的特点是:

do{

代码

}while(条件)

上述语句中的代码会执行一次,再进行条件的判断,如果条件为true,则会执行代码,直到为false。

适合解决:需要用户输入信息(如增加信息),输完之后,在进行是否继续输入的操作。

总之,需要先执行,在判断的 问题,使用do while 都可以实现。

javadowhlie的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javadowhlie的信息别忘了在本站进行查找喔。