【java – 为什么这个while循环工作?】教程文章相关的互联网学习教程文章

java – 查找数字100中的数字之和! (我的while循环不会停止)【代码】

我一直试图在Project Euler中解决Problem 20:n! means n (n 1) … 3 * 2 * 1For example, 10! = 10 * 9 … 3 * 2 * 1 = 3628800,and the sum of the digits in the number 10! is 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27.Find the sum of the digits in the number 100!这是我到目前为止所提出的.我已经用这段代码得到了正确的答案(648),但我得到了一点OC,因为我的代码是一个无限循环.在while循环中结果变为0之后,它就不会停止.任何...

java – 这个do-while循环不起作用,我无法理解为什么【代码】

所以我正在尝试创建一个程序,用户输入其学生的年龄,直到它进入-1.在-1之后,程序必须计算学生人数和平均年龄.出于某种原因,我无法摆脱do-while循环.太头疼了!无论如何,这是代码提前致谢.public static void main(String[] args) {// InputScanner input = new Scanner(System.in);// Variablesint escapeNumber = 0;int[] studentsAge = new int[50];do {// InputSystem.out.println("Student's age (Type -1 to end): ");// Set e...

Java基础第4天+switch语句、for,while,do...while循环语句、break,return,continue控制跳转语句

1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句。 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如果所有的情况都不匹配,就执行这里,相当于if语句中的else (2)面试...

学习Java(五)for循环,while循环,do while循环以及三者之间的不同【代码】

1.for循环结构: for(初始化表达式;条件表达式;循环后的操作表达式){ 循环体; }执行流程: (1)执行初始化语句 (2)执行判断条件语句,看其返回值是true还是false a:如果是true,就直接执行 b:如果是false,则结束循环 (3)执行循环体语句 (4)执行循环后的操作表达式 再继续下一轮for循环注:for循环后的{}一定不能忘eg:.使用循环实现1x2x…x10。 int sum=1; for(int i=1;i<=10;i++) { sum*=i; } System.out.println(...

Unknown failure (at android.os.Binder.execTransact(Binder.java:565))Error while Installing APKs【图】

原文链接:https://blog.csdn.net/lplj717/article/details/77991365最近换了个手机,在调试的时候出现问题了,明明都已经连上了在运行的时候出现提示大致意思:卸载删除已存在应用程序,是否卸载现有应用程序,点击ok就会出现如下错误 Unknown failure (at android.os.Binder.execTransact(Binder.java:565)) Error while Installing APKs原应用程序也没有卸载,然后自己手动卸载了,并且清理了内存,再次运行还是一样结果,原...

Java:具有多个条件的Do-while循环【代码】

我正在尝试使用do-while循环在Java中创建剪刀纸石游戏.计算机将随机选择1,用户自行选择.退出条件是用户获胜两次(userWin)或计算机获胜两次(compWin).如果有平局,则两个计数器都不会增加.// Scissors, paper, stone game. Best of 3. // scissors = 0; paper = 1; stone = 2; import java.util.Scanner; public class Optional2 {public static void main(String[] args) {int userWin = 0;int compWin = 0;do {//comp choiceint co...

java – 是否可以在while循环中分配变量?【代码】

我正在寻找一种在while循环中使用扫描仪的方法,而不需要前进两次.String desc = ""; while (!scanner.next().equals("END")) {desc = desc + scanner.next(); } 正如您所看到的,在while循环的条件和while循环本身内部调用scanner.next().我希望它只能使扫描仪前进一次.有没有办法做到这一点?解决方法:对的,这是可能的.您还应检查扫描仪的输入中是否有更多令牌String desc = ""; String next = null; while (scanner.has...

java – 不等于do while循环【代码】

参见英文答案 > How to understand De Morgan Laws Boolean Expression 2个由于某种原因,哨兵值将无法按预期工作public static int play() {String input;int result;do {input = JOptionPane.showInputDialog("Do you want to play-Enter 1 if yes , 0 if no");result = Integer.parseInt(input);} while (result != 1 || result != 0);return result;}上面的代码永远不会有效,但是如果我从wh...

Java:Scanner读取整数,但不在while / for循环中使用它【代码】

我正在学习的那本书使用另一个库来阅读输入,所以它无法帮助我…. 我看不出我的错误在哪里.算法: >读取n的值>将i的值设置为3>按照步骤操作 重复While i < 2*ni+1Write 1/(2*i+1) to the console.我的代码:import java.util.Scanner;public class Aufgabe420 { public static void main (String[] args) { int i, n; System.out.println("Please enter a number!");Scanner sc = new Scanner(System.in);n = sc.nextInt();System.o...

Java 代码优化:关于 说“try catch 放在 for/while 循环之外,会提高效率 优化代码”的测试【图】

在有的文章中,关于Java代码优化有这么一条: 【【不要在循环中使用 try-catch,应该把其放在最外层。】】 我是怀疑的,然后,今天就来实际测试一下。看看是不是真的像这条建议所言,真的有优化效果。不能以讹传讹,假的都成真的啦 使用JProfiler来测试一下,OK,lets go。开始测试; 第一次测试:package com.lxk.fast;import com.lxk.model.Dog;/*** 据说 try catch 在for循环体中会影响效率,不服来测测。** @author LiXuekai o...

java – do-while循环问题【代码】

请注意,虽然我对Java感到满意,但我并不是特别有天赋,也不知道所有的行话,所以请用很少的编码器术语和正常的英语解释你的答案,或解释你使用它后的行话意味着什么.此外,这是我第一次使用Stackoverflow,所以让我知道这是一个不错的问题,并给我一些指示. 我正在上高中读AP计算机科学课.我们使用Java.我们最近教过do-while循环,我刚刚完成了使用do-while循环的“lab”,但是,有一个问题. 首先,让我解释一下实验室.程序生成一个1-10之间的...

java – 如何创建一个检查输入验证的do-while循环【代码】

例如,我想要一个打印出“你想看电影吗?”的循环.直到用户输入“是”. 这是我到目前为止所拥有的:import java.util.Scanner;public class Testing {public static void main(String args[]){Scanner scan = new Scanner(System.in);do {System.out.println("Do you want to watch a movie?");scan.nextLine();String Answer = scan.next();}while (!Answer.equals("yes"));解决方法:测试条件超出了你读取它的{和}的范围,所以将Str...

在Java中学习嵌套的while循环【代码】

在这个程序中,内部循环生成100和100之间的随机数 然后停止生成它们 随机数为7.外环重复内循环100次. 为什么我的外循环不能重做内循环? 似乎它只做过一次.package test;public class Loops {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint i = 0;int sum = 0;int counter = 0;String randomNumberList = " ";int c = 0;while (c != 100){while (i != 7) {i = (int...

java – 为什么有人会像这样构造一个while循环?【代码】

我正在读一本关于Java的书,我们正在从一个频道读到一个ByteBuffer.我找到了作者构造while循环奇数的方式:try (FileChannel inCh = (FileChannel) Files.newByteChannel(file)) {ByteBuffer lengthBuf = ByteBuffer.allocate(8);int strLength = 0;ByteBuffer[] buffers = { null, ByteBuffer.allocate(8) };while(true) {if(inCh.read(lengthBuf) == -1)break;lengthBuf.flip();strLength = (int)lengthBuf.getDouble();buffers[0...

04java基础之循环(for、while、do..while之间的区别,用法等)、break、continue。++二重循环【代码】【图】

While循环: 先判断,后执行 语法: While(循环条件){ 循环操作,代码块(段)}比如:do …while循环: 先执行,后判断 语法: do{ 循环操作,代码块 }while(循环条件)例如:While与do…while循环的区别:A 语法不一样 B 执行次序不一样。(while先判断后执行,do…while先执行后判断+)具体,如图:for循环: 如:注意事项:break:作用:改变程序控制流 用途:用于do-while、while、for中时,可跳出循环而执行循环后面的语句 例如...