
正文
java代码执行出现循环 javafor循环执行顺序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java运行到无限循环的程序怎么办?
如果是命令行java代码执行出现循环,ctrl+c就可以终止java代码执行出现循环了,idejava代码执行出现循环的话肯定有终止按钮~
相关问答
Q1: java 为什么运行之后会无限循环。。
while(true)当然无限循环啊……
小小改了下,你是不是需要这样的
import java.util.Scanner;
public class Lilv {
public static void main(String[] args) {
while(true){
System.out.println("请输入您的银行类型");
Scanner scanner=new Scanner(System.in);
String line = scanner.next();
char a = line.charAt(0);
System.out.println("看样子你的银行是"+a);
System.out.println("请输入您的存款数目");
float num= scanner.nextFloat();
switch(a){
case 'A':System.out.println("您的利息是"+num*1.5/100);break;
case 'B':System.out.println("您的利息是"+num*2/100);break;
case 'C':System.out.println("您的利息是"+num*3/100);break;
case 'D':System.out.println("您的利息是"+num*5/100);break;
default:System.out.println("你输入的不正确,只能输入大写的A,B,C,D");
}
}
}
}
Q2: java代码循环的问题
public static void main(final String[] args) {
boolean correct = false;
Scanner input = new Scanner(System.in);
System.out.println("\t1.进 入 游 戏\n");
System.out.println("\t2.退 出 游 戏\n");
System.out
.println("***************************************************************************************************************************************************************************************************\n");
System.out.println("请输入数字并回车选择:");
int num = input.nextInt();
switch (num) {
case 1:
System.out.println("\t感谢老姐进入这个坑爹游戏java代码执行出现循环!");
break;
case 2:
System.out.println("不能退出啊大姐!");
break;
default:
System.out.println("输入错误啦java代码执行出现循环,没有这个选项");
}
while (!correct) {
System.out.println("请在1-100之间输入一个数字:");
int shuzi = input.nextInt();
if (shuzi 90) {
System.out.println("何大姐能小点吗?");
} else if (shuzi 80 shuzi = 90) {
System.out.println("建设银行小妹再小点吧?");
} else if (shuzi 70 shuzi = 80) {
System.out.println("弟java代码执行出现循环我被你气死了,再来一次小点");
} else if (shuzi 60 shuzi = 70) {
System.out.println("猜不对?请我喝贡茶吧- -");
} else if (shuzi 50 shuzi = 60) {
System.out.println("猜不对?请我吃弹丸滋地- -");
} else if (shuzi 0 shuzi = 30) {
System.out.println("差不多了,大一点");
} else if (shuzi 30 shuzi = 40 shuzi != 35) {
System.out.println("就在这里面了,大奖就到!");
} else if (shuzi == 35) {
System.out.println("恭喜你,老姐猜对了,大奖属于你了!");
correct = true;
}
}
}
加了一个循环,然后你的程序有一个逻辑问题,我改了:
else if(shuzi30 shuzi=40)这个判断包括的35这个正确数字,所以即使猜对也会首先进入这个if,而永远不会显示猜对了
关于java代码执行出现循环和javafor循环执行顺序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






