java 源代码(if语句)
importjava.util.Scanner;publicclassfor_4{publicstaticvoidmain(String[]args){intj=0;//...
import java.util.Scanner;public class for_4 { public static void main(String[] args) { int j=0;//从0米开始跑 Scanner in=new Scanner(System.in); for(int i=0;i<10;i++){ 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("过来喝水吧"); } } } }}怎么让程序检验跑的米数不够400米后返回再检验跑的米数,而不是向下喝水呢
展开
2个回答
展开全部
import java.util.Scanner;
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;
}
}
}
}
谢谢采纳
展开全部
package day1;
/*怎么让程序检验跑的米数不够400米后返回再检验跑的米数,而不是向下喝水呢*/
import java.util.Scanner;
public class for_4 {
public static void main(String[] args) {
int j = 0;// 从0米开始跑
int k = 0;
Scanner in = new Scanner(System.in);
while (true) {
while (j < 400) {
if (j < 400) {
System.out.println("你跑了多少米?");
j = in.nextInt();
while (j < 400) {
System.out.println("跑的不够400米,继续跑");
k = in.nextInt();
j = k + j;
}
}
}
if (j >= 400) {
System.out.println("口渴吗?请输入(yes or no)");
String thirst = in.next();
while (!thirst.equals("yes") && !thirst.equals("no")) {
System.out.println("请重新输入");
thirst = in.next();
}
if (thirst.equals("yes")) {
System.out.println("过来喝水吧");
} else {
System.out.println("好吧,那你继续跑吧!");
}
break;
}
}
}
}
/*怎么让程序检验跑的米数不够400米后返回再检验跑的米数,而不是向下喝水呢*/
import java.util.Scanner;
public class for_4 {
public static void main(String[] args) {
int j = 0;// 从0米开始跑
int k = 0;
Scanner in = new Scanner(System.in);
while (true) {
while (j < 400) {
if (j < 400) {
System.out.println("你跑了多少米?");
j = in.nextInt();
while (j < 400) {
System.out.println("跑的不够400米,继续跑");
k = in.nextInt();
j = k + j;
}
}
}
if (j >= 400) {
System.out.println("口渴吗?请输入(yes or no)");
String thirst = in.next();
while (!thirst.equals("yes") && !thirst.equals("no")) {
System.out.println("请重新输入");
thirst = in.next();
}
if (thirst.equals("yes")) {
System.out.println("过来喝水吧");
} else {
System.out.println("好吧,那你继续跑吧!");
}
break;
}
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询