Java while-do代码困难

Java while-do代码困难,java,while-loop,Java,While Loop,这有什么问题, public class Whileloop1 { public static void main(String[] args) { int x = 0; if (x < 10) { System.out.print("x is less than 10!"); } x++ ; } } public类Whileloop1{ 公共静态void main(字符串[]args){ int x=0; if(x

这有什么问题,

public class Whileloop1 {
    public static void main(String[] args) {
    int x = 0;
    if (x < 10) {
    System.out.print("x is less than 10!");
}
x++ ;
 }
}
public类Whileloop1{
公共静态void main(字符串[]args){
int x=0;
if(x<10){
System.out.print(“x小于10!”);
}
x++;
}
}
我希望程序输出字符串的次数尽可能多(10次),直到x达到10,然后停止打印字符串。总之,我希望字符串打印10次

int x = 0;
while (x < 10)
{
   //do something

   //Increment x by 1 [equivalent to: (x = x + 1)]
   x++;
}

回答此问题的人能否将代码复制到他们的答案中并修复它?谢谢

您的x++需要使用大括号并使用while循环

int x = 0;
while(x < 10) {
System.out.print("x is less than 10!");
 x++ ;
}
intx=0;
而(x<10){
System.out.print(“x小于10!”);
x++;
}

下面是一部分如何处理循环10次的问题

int x = 0;
while (x < 10)
{
   //do something

   //Increment x by 1 [equivalent to: (x = x + 1)]
   x++;
}
intx=0;
而(x<10)
{
//做点什么
//增量x乘以1[相当于:(x=x+1)]
x++;
}
或者,如果您知道循环需要固定数量的迭代,您可以使用类似于这样的for循环

for (int i = 0; i < 10; i++) 
{
   //do something
}
for(int i=0;i<10;i++)
{
//做点什么
}

是的,但我希望它在x达到10后成功结束。您已经用while循环标记了它,您的描述清楚地表明您需要循环,但尚未将任何循环放入您的代码中哦!那是因为我在和别人说话时不小心把while改成了if!谢谢,没问题……看来你只是在学习如何编程,这太棒了!但是,如果这是家庭作业帮助,我想下次你这样说是对的。不,这不是帮助,我完全是自己做的。我正在努力独立学习