【java – While循环使用嵌套的if / else语句】教程文章相关的互联网学习教程文章

Java-While for迭代器hashmap【代码】

我试图遍历HashMap MyMap中的项目,以便获得2个键(节点)的所有可能组合对: 我使用以下代码:Iterator Iterator1= MyMap.entrySet().iterator();while (Iterator1.hasNext() ) {Map.Entry X = (Map.Entry) Iterator1.next();NodeX=(String) X.getKey(); Iterator Iterator2= MyMap.entrySet().iterator();while (Iterator2.hasNext() ) {Map.Entry Y = (Map.Entry) Iterator2.next();NodeY= (String) Y.getKe...

java-在do-while循环中更新计时器上的JButton【代码】

我在执行do-while循环时无法使JButton重复更新(与计时器一起使用)时遇到麻烦.我正在开发一个简单的游戏,在10 * 10的图块对象网格上玩,该对象对应于具有100个按钮的JButton arrayList. 程序的这一部分处理简单的寻路(即,如果我单击角色,然后单击一个空图块,则角色将在到达目标的途中在每个图块中移动).每个步骤之间都有一定的延迟,因此用户可以看到角色的进度. 在当前状态下,移动是正确的,但是JButton仅在角色到达目的地时更新,而不...

JAVA:在Do While中使用字符串进行决策【代码】

import java.util.Scanner; import java.util.*;public class MultipicationTable{public static void main(String[] args){// Initialising selection variable to 0 int selection = 0;int MultiValue = 0;int UserValue = 0;// Initializing the count for loopint i;// Initializing Random1 and Random2 to get random valuesint Random1;int Random2;// Creating new ScannerScanner input = new Scanner(System.in);do{// M...

java-JOptionPane.showInputDialog循环(使用do while循环)【代码】

我正在尝试从用户那里获取4到10之间的整数.如果他们回答超出此范围,它将进入循环.当用户第一次正确输入数字时,它不会中断并继续执行else语句.如果用户在else语句中正确输入了该数字,它将正确中断. 如果第一次输入正确,如何使它断开? **我是Java的初学者,如果我在这里想念这很愚蠢,请向我道歉.public int companySize() { int ansCompany;do {ansCompany = Integer.parseInt(JOptionPane.showInputDialog("Please input the compa...

如何在Java中使用while循环堆叠数字模式?【代码】

尊敬的专业人员!我是Java编程的超级初学者.我只是在学校学习基础知识.当我做作业时,我陷入了一个问题. 问题是使用嵌套循环创建此堆叠数字模式:1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 10我只能使用while循环(因为我们尚未学习过for或do循环),而外循环主体应该执行10次.我可以使用print和println制作此图案. 我用while循环尝试了许多不同的方法,但是我无法...

在Java 8中将while循环转换为流【代码】

作为练习,我将一些旧代码转换为功能流.我对流了解不多.似乎转换此代码应该很简单,但是我运气不高.该方法从给定的整数开始,将其传递给isPrime,如果为素数则返回true.然后递出要打印的新(下一个)素数.如果isPrime为false,则我递增,然后检查下一个整数.private static int nextPrime(final int number) {int i = number + 1;while (!isPrime(i)) {i++;}return i; }解决方法:除了利用并行性之外,我没有其他理由使用Stream来使用它(如果...

Java While 循环

章节Java 基础Java 简介 Java 环境搭建 Java 基本语法 Java 注释 Java 变量 Java 数据类型 Java 字符串 Java 类型转换 Java 运算符 Java 字符串 Java Math Java 布尔运算 Java If … Else Java Switch Java While 循环 Java For 循环 Java Break 与 Continue Java 数组 Java 异常 Java 方法Java 类与对象Java 类、对象 Java 类的属性 Java 类方法 Java 构造函数 Java 修饰符 Java 封装 Java 包 Java 继承 Java 多态 Java 内部类 Ja...

Java在while循环内将本地变量子字符串化【代码】

我一直在尝试构造一个while循环,当一个字符串包含我正在寻找的“模式”时,该循环用于遍历字符串.该字符串是一个局部变量,在while循环的上方声明,并且我无法在while循环内对其进行子字符串处理,因此每个连续的循环都将查看字符串的下一部分. 如果能解决此问题,我将不胜感激 这是代码;只是这样你才有了onlineList通常作为数组列表输出的想法,例如[阿德里安,鲍勃,好友]String onlineList = networkInput.nextLine();//Declare a loca...

java-类型不匹配:在while循环中无法从int转换为boolean【代码】

我刚开始学习Java,试图找到答案,但我想我还不够聪明.我正在尝试将我从某个文件获取的数组写入另一个文件. 问题是,当我尝试进行“ while”操作时,这表示无法从int转换为boolean.任何人都可以提出一些建议.先感谢您. 这就是我所拥有的:public void savethefile() throws IOException{File file1= new File("lala.ppm"); FileWriter save=new FileWriter(file1); save.write(tytul);while(i){save.write(arraycomment[i]);i++; }save...

java-While循环不适用于Try / Catch语句【代码】

我试图让用户有机会在引入会产生错误但又无法正常工作的东西之后重复输入,因为一旦发现错误,就不会再次执行try东西,而是直接进入catch东西,生成一个永恒的东西. cicle.这是我的代码:while (err==1){err=0;try{dim = keyboard.nextInt();} catch(Exception e){System.out.println("Oops! What you entered is not an integer.");err=1;} }解决方法:当您输入非整数时,对nextInt()的Scanner调用不会使用非整数.您需要调用keyboard.ne...

java-有什么理由使Eclipse在while循环中显示分配变量有效吗?【代码】

当我像这样编写while循环时,在eclipse中使用Java时,我已经无数次朋克:while (recsFinished = true)在现实中我想要while (recsFinished == true)这是一个非常简单的错误,但是在我身上却经常发生,这完全使程序无法正常运行.这样做的原因是因为当我编写与等式相反的赋值时,Eclipse甚至没有引发警告.这使我相信必须要有一个存在赋值方程的while循环的原因,但是为什么呢?我想不到一次使用!解决方法:这样的赋值在C和C中很流行(尤其是在...

Java-无法在后台的while循环中发布异步任务的进度-Android【代码】

我想从doInBackground更新对话框的下载进度.我正在打印日志以及发布进度.他们俩都没有工作. 最后更新对话框,并一次打印所有日志值private class DownloadEReport extends AsyncTask<String, Void, Void> {int progress = 0;protected void onPreExecute() {mProgressDialog = new ProgressDialog(EReport.this);mProgressDialog.setTitle("Downloads");mProgressDialog.setMessage("Downloading, Please Wait!");mProgressDialog.s...

java-如何通过用户输入结束while循环【代码】

package cst150zzhw4_worst;import java.util.Scanner;public class CST150zzHW4_worst {public static void main(String[] args) {//Initialize Variablesdouble length; // length of roomdouble width; // Width of roomdouble price_per_sqyd; // Total carpet needed pricedouble price_for_padding; // Price for paddingdouble price_for_installation; // Price for installationString input; // User's input to stop or...

基本Java:基本测试的while循环?【代码】

我从昨晚开始学习Java,现在我正尝试编写我的第一个代码,而这并不受我的要求! 这是一个简单的测验问题,询问用户“您认为我的狗很可爱吗?”如果他们回答“是”,则狗会发出嘶哑的笑容.如果他们说“不”,他会对他们咆哮并皱眉.如果给出不同的答案,则会打印“什么?请重试”. 到目前为止,我没有任何问题,但现在我正在设法做到这一点,以便在输入无法识别的答案时,再次提出该问题,并重复进行,直到他们回答“是”或“否”为止.这是我尝试...

java-使用for语句和while语句向前移动迭代器之间的区别【代码】

当我使用对象的迭代器时,我会使用while循环(如学习Java的每本书中所写,如Bruce Eckel的《 Thinking in Java》中所述):Iterator it=...while(it.hasNext()){//... }但是有时候我看到有人代替使用for循环:Iterator it=... for (Iterator it=...; it.hasNext();){//... }我不明白这个选择: >当我有一个有序序列(作为数组)或该步骤的特殊规则(通常声明为简单的增量计数器)时,可以使用for循环.>当循环结束时,我使用while循环,但我没有...