Java第一次测试机试题

  • 格式:doc
  • 大小:52.50 KB
  • 文档页数:3

阶段测试1-机试试卷
请用Eclipse编写代码,完成以下题目。

1. 从控制台输入两个整数数,输出两个数加、减、乘、除、取余的结果。

import java.util.Scanner;
public class jiajianchengchu {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int i;
int[] shuzi = new int[22];
for (i = 1; i <= 2; i++) {
System.out.print("请输入第" + i + "个数:");
shuzi[i] = in.nextInt();
if (i >= 2) {
System.out.println("num1=" + shuzi[1]);
System.out.println("num2=" + shuzi[2]);
System.out.println("num1+num2=" + (shuzi[1] + shuzi[2]));
System.out.println("num1-num2=" + (shuzi[1] - shuzi[2]));
System.out.println("num1*num2=" + (shuzi[1] * shuzi[2]));
System.out.println("num1/num2=" + (shuzi[1] / shuzi[2]));
}
}
}
}
2. 从控制台输入任意4位整数,输出该数字的各位数字之和。

要求:代码规范,有注释,能正确运行出结果,将.java源文件打包后,以自己的名字命名import java.util.Scanner;
public class siweishu {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int he = 0;
int siweishu;
while (true) {
System.out.println("请输入一个四位数:");
siweishu = in.nextInt();
if (siweishu >= 1000 && siweishu <= 9999) {
he = he + siweishu / 1000
+ (siweishu / 100 - (siweishu / 1000) * 10)
+ (siweishu / 10 - (siweishu / 100) * 10) + siweishu % 10;
System.out.println(siweishu + "各位数字之和" + he); break;
} else {
System.out.println("请正确输入一个四位数!");
}
}
}
}提交。