编程论坛
注册
登录
编程论坛
→
JAVA论坛
新人请教,do while 循环
linzichen
发布于 2017-10-26 07:56, 2520 次点击
小明上机编写程序,并询问老师合格了没有。
如果老师回答"yes",则小明可以玩咯;
如果老师回答"no",则小明继续编写并且接着询问;
如果回答的其他内容,则提示回答错误,重新输入回答内容。
6 回复
#2
菜鸟小白白
2017-11-07 21:09
package com.lcg.asd;
import java.util.Scanner;
//因为Scanner类不属于lang包,所以需要导包,Scanner(扫描器)类所在的util包
public class Al {
public static void main(String[] args)
{
Scanner xiaoming=new Scanner(System.in);//创建扫描器的对象
String a="";//因为你输入的yes是一个字符串。所以声明一个字符串型 的变量
do {
System.out.println("老师,我合格了吗?");
a=xiaoming.next();//扫描键盘输入的值
} while (!a.equals("yes"));//条件判断
//equals是用来比较字符串是否相等(变量1.equals(变量2)这是格式)
//!是逻辑运算符,叫非,取相反值
System.out.println("小明可以玩了");
}
}
也是初入小白,不知道是不是你想要的!!自我感觉用if else 比较好做你说的
#3
linzichen
2017-11-08 13:56
回复 2楼 菜鸟小白白
嗯,懂了已经,非常感谢
#4
漫步云端24
2017-11-08 17:32
#5
linzichen
2017-12-09 20:59
回复 4楼 漫步云端24
可以加你个QQ或者是微信吗?以后要是有不会的 想多多跟你请教
#6
林月儿
2017-12-10 00:53
public class Al {
public static void main(String[] args)
{
Scanner xiaoming=new Scanner(System.in);//创建扫描器的对象
String a="";//因为你输入的yes是一个字符串。所以声明一个字符串型 的变量
do {
System.out.println("老师,我合格了吗?");
a=xiaoming.next();//扫描键盘输入的值
} while (!a.equals("yes"));//条件判断
xiaoming.close();
//equals是用来比较字符串是否相等(变量1.equals(变量2)这是格式)
//!是逻辑运算符,叫非,取相反值
System.out.println("小明可以玩了");
}
}
命名有点随意啊
#7
aweihaoa
2017-12-22 14:43
看视频不是就懂了
1