一、设计内容
1.作业一:2.作业二: 二、测试数据
1.作业一测试数据2.作业二测试数据 三、源代码
1.作业一源代码2.作业二源代码 四、运行结果
1.作业一运行结果2.作业二运行结果 五、源码下载
1.作业一2.作业二
一、设计内容 1.作业一:编写Java应用程序,读取一个0~1000的整数,将该整数的各位数字相加,并输出相加的结果;
2.作业二:编写Java程序,从键盘输入一个正整数,判断该数是奇数还是偶数;
二、测试数据 1.作业一测试数据测试数据1:0测试数据2:100测试数据3:256测试数据4:1000 2.作业二测试数据
测试数据1:0测试数据2:1测试数据3:2测试数据4:3测试数据5:4 三、源代码 1.作业一源代码
import java.util.Scanner;
public class SumNumberDigits {
public static void main(String[] args) {
System.out.print("请输入一个0~1000的整数:");
//定义一个Scanner类的对象用来接收输入
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int sum = 0;
//若x不为0则执行循环
while (x != 0) {
//将x的个位数加到sum中去
sum += x % 10;
//去除x的最低位
x = x / 10;
}
//输出各位数之和
System.out.println("该数字的各位数之和是:" + sum);
}
}
2.作业二源代码
import java.util.Scanner;
public class OddOrEven {
public static void main(String[] args){
System.out.print("请输入一个正整数:");
//定义一个Scanner类的对象用来接收输入
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
//偶数对2取余为0,奇数对2取余为1
if(x%2 == 0)
System.out.println(x+"是偶数");
else
System.out.println(x+"是奇数");
}
}
四、运行结果
1.作业一运行结果
运行结果1:0运行结果2:1运行结果3:12运行结果4:1 2.作业二运行结果
运行结果1:0是偶数运行结果2:1是奇数运行结果3:2是偶数运行结果4:3是奇数运行结果5:4是偶数 五、源码下载
本文相关源码可在博主的GitHub下载
1.作业一SongBy0的GitHub——整数位数求和
2.作业二SongBy0的GitHub——判断整数奇偶性



