java基础编程练习题
public static void main(String[] args) {Person jiejie=new Person();
jiejie.shunxun();
}
public static void shunxun(){
System.out.println("请输入4个数:");
Scanner in_t1 = new Scanner(System.in);//循环输入数组
for(int i=0;i<number;i++){
t1=in_t1.nextInt();}
for (int i = 0; i < t1.length; i++) {
int pos = i;
for (int j = i + 1; j < t1.length; j++) {
if (t1 > t1)
pos = j;
}
if (pos != i) {
t1 = t1 + t1;
t1 = t1 - t1;
t1 = t1 - t1;
}
}
for (int i = t1.length - 1; i >= 0; i--)
System.out.print(t1 + "\t");
}
}
存放4个元素, 然后颠倒我没看懂这里的代码::[/b
if (pos != i) {
t1 = t1 + t1;
t1 = t1 - t1;
t1 = t1 - t1; //各位强大的鱼油,,助助力啊!
// 方法二: 这是我自己编译的但是 不可以的到想要的功能。。。鱼油们,靠你们了自学有点难啊 感觉!
import java.util.Scanner;
public class Leiyu {
static int number = 4;
static int [] array= new int;
public static void main(String[] args) {
// TODO Auto-generated method stub
Leiyu.order(array);
}
public static void order(int[] array) {
System.out.println("请输入4个数:");
Scanner sc = new Scanner(System.in);
for(int i = 0; i < array.length; i++) {
array = sc.nextInt();
for(i = 0; i < array.length/2; i++) {
if(array < array) {
int temp = array;
array = array;
array = temp;
}
}
}
System.out.println(array);
}
public static void printorder(int[] array) {
for (int i = array.length - 1; i >= 0; i--)
System.out.print(array + "\t");
}
}
上面的number定义的是什么。。。t1定义的是什么。。。。看不懂。。。。 你的代码好乱呀,你要做什么功能我给你写个样例好了
页:
[1]