 |
ไม่เรียงกันจากน้อยไปหามากทำไงดีครับช่วยเหลือหน่อยครับ |
|
 |
|
|
 |
 |
|
นี่ code ครับ
public class number {
/**
* @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 :
1312 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
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++ ไม่ใช่หรือ
|
 |
 |
 |
 |
Date :
2010-09-03 18:09:50 |
By :
burn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อยากลองดูแบบกรณี javascript มั๊ยพอดี เอา Code ที่ถามมาไปแปลง แล้วลองเล่นดู
Code (JavaScript)
<script>
function init(){
lblObj = document.getElementById("llbMessage");
lblObj.innerHTML = ""
lblObj.innerHTML += "<br>"
a = 10;
b = 20;
c = 30;
//alert("a = "+a+" b = "+b+" c = "+c);
lblObj.innerHTML += "a = "+a+" b = "+b+" c = "+c + "<br>"
a=a+b;
c=c-b;
//alert("a = "+a+" b = "+b+" c = "+c);
lblObj.innerHTML += "a = "+a+" b = "+b+" c = "+c + "<br>"
x = [0,0,0,0,0,0,0,0,0,0];
lblObj.innerHTML += "<br>"
for (i=0; i < x.length;i++)
{
x[i]= parseInt(Math.random()*10);
lblObj.innerHTML += x[i]+"<br>"
//alert(x[i]+" ");
}
for (i=0; i<x.length;i++)
{
for (j =0; j<x.length;j++)
{
if (x[j]>x[j+1])
{
y = x[j];
x[j]=x[j+1];
x[j+1]=y;
//lblObj.innerHTML += (y) + "<br>";
//lblObj.innerHTML += x[j] + "<br>";
//lblObj.innerHTML += x[j+1] + "<br>";
//document.write(x[j]);
//document.write(x[j+1]);
}
/*
*/
}
}
lblObj.innerHTML += "====================<br>"
for (i=0; i < x.length;i++){
lblObj.innerHTML += x[i] + "<br>";
}
}
</script>
<input type="button" value="sort" onclick="init();"/>
<label id="llbMessage"></label>
|
 |
 |
 |
 |
Date :
2010-09-03 18:22:22 |
By :
burn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|