一起来练Java基础(每日两题,监督打卡)

张开发
2026/5/5 16:42:25 15 分钟阅读
一起来练Java基础(每日两题,监督打卡)
2026.3.271.选择语句 if else练习如果今天是周日且晴天就出去嗨 如果今天是周日但不是晴天睡懒觉 如果今天不是周日继续996public class Test3 { public static void main(String[] args) { // 如果今天是周日且晴天就出去嗨 // 如果今天是周日但不是晴天睡懒觉 // 如果今天不是周日继续996 String today周日; String weather晴天; if(today周日){ if(weather晴天){ System.out.println(出去嗨); } else{ System.out.println(睡懒觉); } } else{ System.out.println(继续996); } } }2. 选择语句 ---switch case break练习周一跑步、周二、三、四打羽毛球、周五游泳、其他休息package com.allinfinance.acorntest; public class Test3 { public static void main(String[] args) { //周一跑步、周二、三、四打羽毛球、周五游泳、其他休息 // 练习如果今天是周日且晴天就出去嗨 // 如果今天是周日但不是晴天睡懒觉 // 如果今天不是周日继续996 int today 0; switch (today){ case 0: System.out.println(休息); break; case 1: System.out.println(跑步); break; case 2: case 3: case 4: System.out.println(打羽毛球); break; case 5: System.out.println(游泳); break; case 6: System.out.println(休息); break; } } }3.30// 练习判断输入的值是否是偶数另外要处理输入错误 public class Test3 { public static void main(String[] args) { Scanner sc new Scanner(System.in); if (sc.hasNextInt()){ int num sc.nextInt(); if (num%20){ System.out.println(num是偶数); } else{ System.out.println(num是奇数); } } else{ System.out.println(输入数据有误); } } }public class Test3 { public static void main(String[] args) { // 练习输入并输出姓名、年龄、身高 Scanner sc new Scanner(System.in); System.out.println(请输入姓名:); String name sc.next(); System.out.println(请输入年龄:); int age sc.nextInt(); System.out.println(请输入身高:); double heigh sc.nextDouble(); System.out.println(name年龄是age,身高是heighcm); } }3.311、运行结果目标根据输入的分数按照格式输出总分和平均分package com.allinfinance.acorntest; import java.util.Scanner; public class Test3 { public static void main(String[] args) { // 从控制台获取Java、Oracle、HTML三门课程的成绩计算总分和平均分平均分保留2位小数要求四舍五入按如下格式输出 Scanner sc new Scanner(System.in); System.out.println(请输入java成绩:); double java sc.nextDouble(); System.out.println(请输入Oracle成绩:); double Oracle sc.nextDouble(); System.out.println(请输入HTML成绩:); double HTML sc.nextDouble(); double all javaOracleHTML; double avg all/3; System.out.println(-----------------); System.out.println(java\t\tOracle\t\tHTML\t\t); System.out.println(java\t\tOracle\t\tHTML\t\t); System.out.println(-----------------); System.out.println(总分all); System.out.printf(平均分%.2f,avg); } }2、输入一个数字反转输出如输入123输出321注意定义数据类型后 引用时不需要重复定义package com.allinfinance.acorntest; import java.util.Scanner; public class Test3 { public static void main(String[] args) { // 输入一个数字反转输出如输入123输出321 Scanner sc new Scanner(System.in); if (sc.hasNextInt()){ int num sc.nextInt(); while (num0){ int temp num%10; System.out.print(temp); num num/10; } } else { System.out.println(输入的数据格式有误); } } }4.21.public class Test3 { public static void main(String[] args) { // 输入tom和jack的年龄比较年龄并输出相差多少岁要求使用条件运算符 Scanner sc new Scanner(System.in); System.out.println(tom年龄); int tom sc.nextInt(); System.out.println(jack年龄); int jack sc.nextInt(); if (tomjack){ System.out.printf(tom比jack大,%d岁,tom-jack); } else { System.out.printf(tom比jack小,%d岁,jack-tom); } } }2public class Test3 { public static void main(String[] args) { // 交换两个数值变量的值至少两种方法 //方法一通过中间变量 // int a 5; // int b 6; // int c a; // a b; // b c; // System.out.printf(a%d,b%d,a,b); //方法一通过改变原值再做运算 int a 5; int b 6; a ab ; b a-b; a a-b; System.out.printf(a%d,b%d,a,b); } }

更多文章