1
编写一个应用程序,给出汉字‘你’、‘我’、‘他’在Unicode表中的位置。
我的答案:
记事本里写得程序;
运行结果:
正确答案:
public class E {
public static void main(String args[]) {
System.out.println((int)'你');
System.out.println((int)'我');
System.out.println((int)'他');
}
}
2
编写应用程序,输出满足1+2+3…+n<8888的最大正整数n。
我的答案:
运行结果:
作答错误,最后应为 i=i-2;
判断在比较之前就+1,而且之后又加了 1;
正确答案:
public class Xiti6 {
public static void main(String args[]) {
int n=1;
long sum=0;
while(true) {
sum=sum+n;
n++;
if(sum>=8888)
break;
}
System.out.println("满足条件的最大整数:"+(n-2));
}
}
3
输入8个整数放入数组中,把其中最大的元素与第一个元素交换,最小的元素与最后一个元素交换,输出交换后的数组。
我的答案: