本文共 2536 字,大约阅读时间需要 8 分钟。
本文将通过7个小练习,帮助读者熟悉Java编程中的基础操作,包括算术运算符、条件判断等。
描述:读取两个整数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。
描述:读取圆的半径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。
描述:读取两个整数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。
描述:读取一个整数,判断其是奇数还是偶数。
代码示例: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,输出为“是偶数”。
描述:读取一个整数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。
描述:读取两个整数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。
描述:读取三个整数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/