JAVA算法习题集合—第一阶段1:基础算法练习
发布日期:2025-06-18 14:55:51
浏览次数:3
分类:精选文章
本文共 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。
发表评论
最新留言
表示我来过!
[***.240.166.169]2026年06月10日 21时40分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP下curl用法分析
2023-02-28
redis事务操作
2023-02-28
PHP中array_merge和array相加的区别分析
2023-02-28
PHP中dirname(__FILE__)的意思
2023-02-28
PHP中extract()函数的妙用
2023-02-28
PHP中implode()和explode()
2023-02-28
PHP中serialize和json序列化与反序列化的区别
2023-02-28
Redis事务处理
2023-02-28
php中使用ajax进行前后端json数据交互
2023-02-28
Redis事务和锁操作
2023-02-28
PHP中如何得到数组的长度
2023-02-28
php中引入文件几种方式的区别
2023-02-28
PHP中把stdClass Object转array的几个方法
2023-02-28
PHP中替换换行符
2023-02-28
PHP中有关正则表达式的函数集锦
2023-02-28
Redis 集群搭建详细指南
2023-02-28
php中的cookie用法
2023-02-28
php中的session用法
2023-02-28
php中级联,php实现三级级联下拉框_PHP
2023-02-28
PHP中获取星期的几种方法
2023-02-28