博客
关于我
JAVA算法习题集合—第一阶段1:基础算法练习
阅读量:798 次
发布时间:2023-04-15

本文共 2536 字,大约阅读时间需要 8 分钟。

Java基础练习题(7题)

本文将通过7个小练习,帮助读者熟悉Java编程中的基础操作,包括算术运算符、条件判断等。

1. 两个整数的和

描述:读取两个整数a和b,输出它们的和。

代码示例

public static void main(String[] args) {    Scanner input = new Scanner(System.in);    System.out.println("输入a: ");    int a = input.nextInt();    System.out.println("输入b: ");    int b = input.nextInt();    System.out.println("a + b = " + (a + b));}

运行结果:假设输入a=100,b=200,输出为300。

2. 计算圆的面积

描述:读取圆的半径r,计算并输出圆的面积s。

代码示例

public static void main(String[] args) {    Scanner input = new Scanner(System.in);    System.out.println("请输入圆的半径: ");    int r = input.nextInt();    double pi = 3.141592d;    double s = pi * r * r;    System.out.println("圆的面积为:" + s);}

运行结果:假设输入r=2,输出为12.566370。

3. 求余数

描述:读取两个整数a和n,输出a除以n后的余数m。

代码示例

public static void main(String[] args) {    Scanner input = new Scanner(System.in);    System.out.println("请输入整数a: ");    int a = input.nextInt();    System.out.println("请输入整数n: ");    int n = input.nextInt();    int m = a % n;    System.out.println("a被n整除之后的余数m=" + m);}

运行结果:假设输入a=12,n=5,输出为2。

4. 奇偶数判断

描述:读取一个整数,判断其是奇数还是偶数。

代码示例

public static void main(String[] args) {    Scanner input = new Scanner(System.in);    System.out.println("请输入整数a: ");    int a = input.nextInt();    if (a % 2 == 0) {        System.out.println("是偶数");    } else {        System.out.println("是奇数");    }}

运行结果:假设输入a=100,输出为“是偶数”。

5. 放大输出

描述:读取一个整数a,如果是奇数,则乘以2;如果是偶数,则乘以3,最后输出结果。

代码示例

public static void main(String[] args) {    Scanner input = new Scanner(System.in);    System.out.println("请输入整数a: ");    int a = input.nextInt();    if (a % 2 == 0) {        System.out.println("a是偶数,a*3=" + a * 3);    } else {        System.out.println("a是奇数,a*2=" + a * 2);    }}

运行结果:假设输入a=5,输出为10。

6. 输出较大的那个数

描述:读取两个整数a和b,输出较大的那个数。

代码示例

public static void main(String[] args) {    Scanner input = new Scanner(System.in);    System.out.println("请输入整数a: ");    int a = input.nextInt();    System.out.println("请输入整数b: ");    int b = input.nextInt();    if (a > b) {        System.out.println("较大的数是a=" + a);    } else {        System.out.println("较大的数是b=" + b);    }}

运行结果:假设输入a=20,b=30,输出为30。

7. 输出最大的数

描述:读取三个整数a、b、c,输出其中最大的那个数。

代码示例

public static void main(String[] args) {    Scanner input = new Scanner(System.in);    System.out.println("请输入整数a: ");    int a = input.nextInt();    System.out.println("请输入整数b: ");    int b = input.nextInt();    System.out.println("请输入整数c: ");    int c = input.nextInt();    int max;    max = (a > b) ? a : b;    max = (max > c) ? max : c;    System.out.println("最大的数是:" + max);}

运行结果:假设输入a=10,b=20,c=30,输出为30。

转载地址:http://yerfk.baihongyu.com/

你可能感兴趣的文章