java编程-JAVA编程请问怎样用JAVA语句编写一个能输出如下图形的语句?

public class Test{

public static void main(String [] args)

int i,j;

for(i=1;i<=5;i++)

{

for(j=1;j<=i;j++)

int("*");

intln("");

}

编译后运行就可以了

JAVASwing设计界面时如何利用一个循环语句添加多个相同的J?

JFrame jf = new JFrame();

JPanel jp = new JPanel();

d(jp);

JComboBox jcb[] = new JComboBox[20];

for(int i=0; i

java for 循环语句

很简单 for循环的执行顺序 是x=1,判断n>0 然后以后每次都是 n-- ,x++ 后在判断n>0; 当执行100次的时候 执行n--,x++; 虽然判断条件n>0不成立了 但是 x++已经执行了 所以你输出x的时候 就是101了这个可能对于初学者不好理解,可是我帮你改成对应的while循环,你应该会更容易理解一些,你可以看一下。。。

public class control6{

public static void main(String[] args){

int x;

int n=100;

x=1;

while(n>0){//要一直当n减到0才跳出循环

n--;

x++;

}

System.out.println(x);

}

或者你把你程序的for写简单点,比如:

public class control6{

public static void main(String[] args){

int x;

int n=100;

for(x=1;n>0;n--){

x++;

}

System.out.println(x);

}

}你的for循环语句,循环了100次,x++了100次,所以就是101啊。

for循环,第一次判断:n=100,n>0,所以循环一次,然后n--,x++,n就变成99了,x就变成2了。

如此循环,共循环100次后,n为0,x为101,此时不满足n>0,所以退出循环。

for循环语句执行顺序为先执行第一个分号前的语句,再执行第二个分号前的语句,然后再执行大括号里的语句,然后执行第三个分号前的语句。

接着再继续执行第二个分号前的语句,然后是大括号里的语句,然后是第三个分号前的语句。

如此循环上面的。

x不是局部变量,所以最后会打印出101,如果你for循环里这样写for(int x=0;......)那结果就是0了。x初始值是1

循环了100次也就加了100

1+100=?您的程序有一些逻辑问题。我帮您修改了一下。您看看。

public class shenzhouxing extends phonecard{  void caculate(int c,int d){lastmoney=firstmoney;

  for(int i=0;i

lastmoney-=0.6;

if(lastmoney<0){

system.out.println("余额不足!");

system.exit(0);

}

  for(int j=0;j

lastmoney-=0.6;

if(lastmoney<0){

system.out.println("余额不足!");

system.exit(0);

}

  system.out.println("余额为:"+lastmoney);

java 中的循环语句有哪些?

望参考:和C语言一样都是用while,for,dowhilebreak:跳出循环

continue:结束本次循环.

for(int i = 0;i < 10;i++){

if(i == 2){

break;

system.out.println(i);

将只是输出:0,1

for(int i = 0;i < 10;i++){

if(i == 2){

continue;

system.out.println(i);

将只是输出:0,1,3,4,5,6,7,8,9(不会输出2),因为当i==2时,将跳过system.out.println(i);的执行,直接到下次循环了。