作业一
键盘录入一个整数,用if判断该数是偶数还是奇数
public class Demo04 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int su=input.nextInt();
if (su%2==0){//能被2整除就是偶数
System.out.println("整数为偶数");
}else {
System.out.println("整数为奇数");
}
}
}
作业二
键盘录入一个年份,使用if选择结构判断是否是闰年
闰年的条件:普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年)
世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年)
public class Demo04 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入年份");
int su=input.nextInt();
if(su%400==0){
System.out.println(su + "为世纪闰年");
}else if (su%4==0&&su%100!=0){
System.out.println(su + "为闰年");
}else {
System.out.println("不是闰年");
}
}
}
作业三
实现登录功能呢,提示用户输入用户名和密码,如果用户名为张三,密码为123,就提示登录成功,否则提示登录失败
public class Demo04 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入用户名和密码");
String name=input.next();
int passWord= input.nextInt();
String sname= "张三";
int pass=123;
if (name.equals(sname)&&passWord==pass){
System.out.println("登录成功");
}else {
System.out.println("登录失败");
}
}
}
作业四
键盘录入两个数字,然后输入运算符+、-、*、/种任意一个,对这两个数进行运算并打印结果
public class Demo04 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入数1");
int su1=input.nextInt();
System.out.println("请输入+,-,*,/");
String fuh=input.next();
System.out.println("请输入数2");
int su2=input.nextInt();
switch (fuh){
case "+":
int sum =su1+su2;
System.out.println(su1 + fuh + su2 + "="+sum);
break;
case "-":
int sin =su1-su2;
System.out.println(su1 + fuh + su2 + "="+sin);
break;
case "*":
int sen =su1*su2;
System.out.println(su1 + fuh + su2 + "="+sen);
break;
case "/":
int cu =su1/su2;
System.out.println(su1 + fuh + su2 + "="+cu);
break;
}
}
}
作业五
出租车,起步价(2公里以内)为7元,超过2公里的按照每公里3元计算。键盘录入行驶公里数,要求根据路程计算费用。
public class Demo04 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入已行驶公里数");
int car=input.nextInt();
System.out.println("已行驶公里数"+car);
int money=7;
if(car<2){
System.out.println("车费为" + money);
}else {
System.out.println("车费为" +(((car-2)*3)+money)+"元");
}
}
}