当前位置:网站首页 > Java基础 > 正文

java基础循环试题



1.输入一个数,判断是奇数还是偶数。

import java.util.Scanner; public class Test01 { public static void main(String[] args) { //输入一个数,判断是奇数还是偶数。 Scanner s = new Scanner(System.in) int num = s.nextInt(); if (num % 2 == 0) { System.out.println(num + "是一个偶数!"); } else { System.out.println(num + "是一个奇数!"); } } }

代码可以进一步改进下,一直循环输入数字判断,直到出现非数字则程序结束。

import java.util.Scanner; public class Test01 { public static void main(String[] args) { //输入一个数,判断是奇数还是偶数。 Scanner s = new Scanner(System.in); while(s.hasNextInt()) { int num = s.nextInt(); if (num % 2 == 0) { System.out.println(num + "是一个偶数!"); } else { System.out.println(num + "是一个奇数!"); } } s.close(); } }

运行结果:

2.计算1+2+3+……+100的和。

public class Test02 { public static void main(String[] args) { //计算1+2+3+……+100的和 int sum = 0; for (int i = 1; i <= 100; i++) { sum += i; } System.out.println(sum); } }

运行结果:

3.在1~100内找出能被4整除的数。

public class Test03 { public static void main(String[] args) { //在1~100内找出能被4整除的数。 int count = 0;//计算被4整除的个数 System.out.println("1~100内能被4整除的有:"); for (int i = 1; i <= 100; i++) { if(i % 4 == 0){ count++; System.out.print(i+" "); } } System.out.println(); System.out.println("一共有"+count+"个!"); } }

运行结果:

4.从键盘输入一个班5个学生的分数,求和并输出

import java.util.Scanner; public class Test04 { public static void main(String[] args) { //从键盘输入一个班5个学生的分数,求和并输出。 Scanner scanner = new Scanner(System.in); float sum = 0f; for (int i = 0; i < 5; i++) { float score = scanner.nextFloat(); sum += score; } System.out.println(sum); scanner.close(); } }

运行结果:

5.for循环输出1-100之间能被5整除的数,并每行输出三个值。

public class Test05 { public static void main(String[] args) { // java基础循环试题for循环输出1-100之间能被5整除的数,并每行输出三个值 for (int i = 1; i <= 100; i++) { if(i % 5 == 0){ System.out.print(i+" "); } if (i % 15 == 0){ System.out.println(); } } } }

运行结果:

6.编程求:1!+2!+3!+…10!

public class Test06 { public static void main(String[] args) { //编程求:1!+2!+3!+…10! int sum = 0; for (int i = 1; i <= 10; i++) { int temp = 1; for (int j = 1; j <= i; j++) { temp *= j; } sum = sum + temp; } System.out.println(sum); } }

运行结果:

版权声明


相关文章:

  • java大学基础教程电子版2024-10-21 23:18:06
  • java做游戏零基础2024-10-21 23:18:06
  • java三层架构基础2024-10-21 23:18:06
  • java基础写的小程序2024-10-21 23:18:06
  • c 基础 java入门视频教程2024-10-21 23:18:06
  • java语言基础画图2024-10-21 23:18:06
  • java类和对象的基础知识2024-10-21 23:18:06
  • java web基础知识总结2024-10-21 23:18:06
  • java基础标准是什么2024-10-21 23:18:06
  • java基础类是什么2024-10-21 23:18:06