一些有关java编程的小题目,十道题只需选取五道解答

如题所述

public class Demo {

public static void main(String[] args) {
one();
two();
three();
four();
five(3, -6);// 以3和-6为例
six();
}

public static void one() {// 第一题
int a = 1;
double b = a;
int c = (int) b;
System.out.println(b + "\t" + c);
}

static int d;// 第二题

public static void two() {// 第二题
System.out.println(d);
}

public static void three() {
System.out.println(JieCheng(0));
System.out.println(JieCheng(2));
System.out.println(JieCheng(4));
System.out.println(JieCheng(6));
System.out.println(JieCheng(8));
}

public static int JieCheng(int a) {
if (a == 1 || a == 0) {
return 1;
} else {
return a * JieCheng(a - 1);
}
}

public static void four() {
int a = 5;
int b = 8;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println((double) a / b);
System.out.println(b << 2);
}

public static void five(int a, int b) {
int c = a * b;
if (c > 0) {
System.out.println("a和b同号!");
} else if (c < 0) {
System.out.println("a和b异号!");
} else {

System.out.println("a和b之间有一个数为0");
}
}

public static void six() {
int a = 5;
int b = 3;
System.out.println(a & b);
System.out.println(a | b);
}
}
前六个
第7个
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Demo {

public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(-5);
list.add(13);
list.add(88);
list.add(0);
list.add(13);
System.out.println("排序前:" + list);
Collections.sort(list);
System.out.println("排序后" + list);
for (int i = 0; i < list.size() - 1; i++) {
for (int j = list.size() - 1; j > i; j--) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
System.out.println(list);
System.out.println("去重后:" + list);

}

}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答