/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,b,c,y;
a = 10;
b = 20;
c = 30;
System.out.println("a = "+a+" b = "+b+" c = "+c);
a=a+b;
c=c-b;
System.out.println("a = "+a+" b = "+b+" c = "+c);
int x[] ={0,0,0,0,0,0,0,0,0,0};
for (int i=0;i<=10;i++)
{
x[i]= (int)(Math.random()*10);
System.out.print(x[i]+" ");
}
for (int i =0; i<9;i++)
{
for (int j =0; j<9;i++)
{
if (x[j]>x[j+1])
{
y = x[j];
x[j]=x[j+1];
x[j+1]=y;
System.out.print(y);
System.out.print(x[j]);
System.out.print(x[j+1]);
}
}
}
}
}
Tag : JavaScript
Date :
2010-09-01 11:14:48
By :
เด็กอ่อนหัด
View :
1255
Reply :
2
No. 1
Guest
for (int i =0; i<9;i++){
for (int j =0; j<9;i++)
{
if (x[j]>x[j+1])
{
y = x[j];
x[j]=x[j+1];
x[j+1]=y;
System.out.print(y);
System.out.print(x[j]);
System.out.print(x[j+1]);
}
}
}
ลองดูที่ Loop for อันที่สองซิ เห็นไหมว่า ไป ++ ของตัวแปรอะไรอยู่
for (int i =0; i<9;i++){
for (int j =0; j<9;i++) <---- มันต้องเป็น j++ ไม่ใช่หรือ