import java.util.*;
class zuoye
{
public static void main(String[] args)
{
int zonghe=0;
System.out.println("数字游戏");
for (int i=1;i<=5;i++)
{
Scanner in=new Scanner(System.in);
System.out.println("请输入你的第"+i+"个数字");
int a=in.nextInt();
if(a>=80){
zonghe++;
}
}
if(zonghe>=4){
System.out.println("一级");
}else if(zonghe=3){
System.out.println("二级");
}else if(zonghe<3){
System.out.println("不能晋级");
}
}
}
/*各位大牛帮忙看下,在这个循环中关于break的问题,怎么才能实现小于5局就直接退出循环,请各位帮忙稍微修改下 */
在循环加上
String s = in.nextLine();
if (s.equals("no")) break;
package practices;
import java.util.Scanner;
public class JAVALOOPBREAK {
public static void main(String [] args){
int zonghe=0;
System.out.println("数字游戏");
for (int i=1;i<=5;i++)
{
Scanner in=new Scanner(System.in);
System.out.println("请输入你的第"+i+"个数字");
String s = in.nextLine();
//***************输入quit后退出游戏
if(s.equals("quit")){
break;
}
///**********************************
int a=in.nextInt();
if(a>=80){
zonghe++;
}
}
if(zonghe>=4){
System.out.println("一级");
}else if(zonghe==3){
System.out.println("二级");
}else if(zonghe<3){
System.out.println("不能晋级");
}
}
}