重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import java.util.Scanner;
成都创新互联专业为企业提供杭锦网站建设、杭锦做网站、杭锦网站设计、杭锦网站制作等企业网站建设、网页设计与制作、杭锦企业网站模板建站服务,10年杭锦做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
public class test {
public static void main(String[] args) {
int j = 0;// 从0米开始跑
Scanner in = new Scanner(System.in);
while(true) {
System.out.println("你跑了多少米?");
j = in.nextInt();
System.out.println("口渴吗?请输入(yes or no)");
String thirst = in.next();
if (j 400) {
if (!thirst.equals("yes")) {
System.out.println("好吧,那你继续跑吧!");
continue; // 不喝水,继续跑
} else {
System.out.println("过来喝水吧");
}
break;
}
else{
continue;
}
}
}
}
谢谢采纳
If 语句
只有当指定条件为 true 时,该语句才会执行代码。
语法
if (条件)
{
只有当条件为 true 时执行的代码
}
If...else 语句
请使用 if....else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。
语法
if (条件)
{
当条件为 true 时执行的代码
}
else
{
当条件不为 true 时执行的代码
}
If...else if...else 语句
使用 if....else if...else 语句来选择多个代码块之一来执行。
语法
if (条件 1)
{
当条件 1 为 true 时执行的代码
}
else if (条件 2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的代码
}
原因:没有加else
修改后代码:
public class Test {
public static void main(String[] args) {
/*if语句的第一种格式: if(条件表达式) { 执行语句; }*/
int x=1;
if(x1) {
System.out.println("Yes"); //如果为真,则输出“Yes”
}
else {
System.out.println("over");
}
}
}
运行结果:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
byte x ,y;
x = sc.nextByte();
if(x 0) y = (byte) (x*x);
else if(x = 3) y = (byte) (x*2);
else y = (byte) (x/2);
System.out.println(y);
}
}
原因:没有加else
修改后代码:
public class Test {
public static void main(String[] args) {
/*if语句的第一种格式: if(条件表达式) { 执行语句; }*/
int x=1;
if(x1) {
System.out.println("Yes"); //如果为真,则输出“Yes”
}
else {
System.out.println("over");
}
}
}
运行结果: