javadowhlie的简单介绍
今天给各位分享javadowhlie的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用JAVA的do-while语句编写程序例子
- 2、java中的do while 循环问题
- 3、java中do while的用法
- 4、java的 do while 语句
- 5、Java do while 用于解决什么问题比较方便
用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的信息别忘了在本站进行查找喔。