java 输出0~N内,能被3整除的数字,并且统计个数,N不得小于100
1个回答
关注
展开全部
咨询记录 · 回答于2023-04-10
java 输出0~N内,能被3整除的数字,并且统计个数,N不得小于100
亲,您好,以下是Java代码实现,可以输出0~N内能被3整除的数字,并统计个数:```javaimport java.util.Scanner;public class CountNumbers { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入N的值(不少于100):"); int n = input.nextInt(); if (n < 100) { System.out.println("输入的N值太小,请重新运行并输入不少于100的整数。"); return; } int count = 0; // 计数器,用于统计符合条件的数字个数 for (int i = 0; i <= n; i++) {
if (i % 3 == 0) { // 判断是否能被3整除 System.out.print(i + " "); count++; } } System.out.println("\n0~" + n + "内能被3整除的数字个数为:" + count); }}上述代码中使用了for循环遍历从0到n的所有数字,使用if语句判断该数字是否能被3整除,如果符合条件则输出该数字,并将计数器count加1。最后输出符合条件的数字个数。
这题
亲,您可以直接给我发过来吗?
亲,您好,以下是Java代码实现:```javaimport java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class StudentGrade { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入学生姓名:"); String name = sc.nextLine(); System.out.print("请输入语文成绩:"); int chinese = sc.nextInt(); System.out.print("请输入英语成绩:"); int english = sc.nextInt(); System.out.print("请输入数学成绩:");
int math = sc.nextInt(); System.out.print("请输入音乐成绩:"); int music = sc.nextInt(); // 计算总分和平均分 int totalScore = chinese + english + math + music; double averageScore = totalScore / 4.0; // 判断各科目的等级 String gradeChinese, gradeEnglish, gradeMath, gradeMusic; if (chinese >= 80) { gradeChinese = "良好"; } else if (chinese >= 60) { gradeChinese = "及格"; } else { gradeChinese = "不及格";
} // 输出成绩单 System.out.println("姓名:" + name); System.out.println("语文:" + chinese + "," + gradeChinese); System.out.println("英语:" + english + "," + gradeEnglish); System.out.println("数学:" + math + "," + gradeMath); System.out.println("音乐:" + music+ "," + gradeMusic); System.out.println("总分:" + totalScore); System.out.println("平均分:" + averageScore); // 输出当前时间 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年M
M月dd日HH:mm:ss"); Date now = new Date(); String time = dateFormat.format(now); System.out.println("录入日期:" + time); }}注意事项:代码中的变量名和输出信息可根据实际情况进行修改;需要导入java.util.Scanner和java.text.SimpleDateFormat两个包。