package com.company;
public class practice2 {
public static void main(String[] args) {
int a = 5;
while (a > 0) {
while (a>0) {
System.out.print("*");
a--;
}
a--;
}
}
}
package com.company;
public class practice2 {
public static void main(String[] args) {
int a = 5;
while (a > 0) {
a=b;
while (b>0) {
System.out.print("*");
b--;
}
a--;
}
}
}
要打印:
*****
****
***
**
*
这不是一个家庭作业问题,我只是不能理解这个概念。
您的代码现在将打印以下内容:
*
*
*
*
*
因为您还没有指定每行中的星星需要打印多少次。
要解决此问题,只需将system.out.print(“*”);
更改为system.out.print(“*”*a);
问题内容: boolean r = false ; int s = 0 ; while (r == false) ; { s = getInt() ; if (!(s>=0 && s<=2)) System.out.println (“try again not a valid response”) ; else r = true ; } 即使输入3或123,循环也不会终止,文本也不会显示。怎么了
我希望我的程序在我输入“n”或“n”后被终止,但当我这样做时,它反而不断请求更多的输入。我需要做什么来解决这个问题?
我试图要求用户输入是或否,如果它是是,那么它将重新启动,并且将添加特征,因为他们进行了2次选择。但是,它不让我问Y / N,我显然在某个地方搞砸了。如果可能的话,我怎么能最小化代码,而不是使用那个令人眼花缭乱的优化if语句。
你好,有人能帮我在java中使用我的当循环代码吗?我似乎在这里找不到解决方案,我希望有人能推荐或找到一个解决方案,我如何才能创建像(1, -2, 3, -4, 5, -6)这样的正确输出。谢谢!
我正在为Codewars做一个kata,它将两个数字数组相对放置。“对手”数组的平均数总是大于“codewarrior”数组,并且两个数组的长度总是相同的。我需要做的是找到获得胜利的最有效方法(codewarrior[x] 在上面,我将两个数组从最小到最大排序。然后,我有一个大的while循环来迭代“codefighter or”数组,以及两个time循环和一个if语句,每次迭代“对手”数组时,都
我的程序中有两个while循环。第一个是针对游戏菜单的,第二个是针对实际游戏的。如果“Gameover-Event”发生,我想返回菜单。我不知道该怎么做。