第1关:算数运算符
测试说明
我会对你编写的代码进行若干次测试:
第一次测试会输入数据:10,4;
需要你的程序输出:
两数相加的结果为:14
两数相减的结果为:6
两数相乘的结果为:40
两数相除的结果为:2
两数取余数的结果为:2
第二次测试会输入数据:3,5;
需要你的程序输出:
两数相加的结果为:8
两数相减的结果为:-2
两数相乘的结果为:15
两数相除的结果为:0
两数取余数的结果为:3
答案
package step1;
import java.util.Scanner;
public class Cal {
public static void main(String[] args) {
/*********start*********/
int a,b;
System.out.println("请输入第一个整数\n请输入第二个整数");
Scanner input = new Scanner(System.in);
a=input.nextInt();
b=input.nextInt();
System.out.println("两数相加的结果为:"+(a+b));
System.out.println("两数相减的结果为:"+(a-b));
System.out.println("两数相乘的结果为:"+(a*b));
System.out.println("两数相除的结果为:"+(a/b));
System.out.println("两数取余数的结果为:"+(a%b));
/*********end*********/
}
}
第4关:三元运算符
测试说明
测试输入:2012
预期输出:2012是否为闰年:true
测试输入:2013
预期输出:2013是否为闰年:false
实践才能出真知,一切伟大的构想都源于实践!
开始你的任务吧,祝你成功!
答案
package step4;
import java.util.Scanner;
public class TestYear {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int year=sc.nextInt();
boolean result;
/********start********/
result= (year%400==0)||(year%4==0&&year%100!=0)?true:false; ;
System.out.println(year + "年是否为闰年:" + result);
/********end********/
}
}