前情提要:
- 【2023,学点儿新Java-31】测试:整型和浮点型变量的使用 | 附:计算机存储单位(转换关系)| 企业真题:为什么0.1+0.2不等于0.3
- 【2023,学点儿新Java-30】变量的基本使用:变量的意义 | 变量的构成要素 | Java中变量的数据类型、变量的使用 | 附:Java中变量的作用域 | 数据类型、变量名和变量值哪个最重要?
- 【2023,学点儿新Java-29】(继续开始)Java中的标识符 | 什么样的标识符才是有效的?| 为什么Java中的标识符不能以数字开头?| 如何让代码更整洁?
- …
- 更多系列文章,可参阅本专栏哦~~
“那些年少的喜欢,终是无法说出口。就这样吧,错过的就让它错过,岁月不会记住什么,千言万语,只得汇成一句,老同学,好久不见!”
🎯作者主页: 追光者♂🔥
🌸个人简介:
💖[1] 计算机专业硕士研究生💖
🌟[2] 2022年度博客之星人工智能领域TOP4🌟
🏅[3] 阿里云社区特邀专家博主🏅
🏆[4] CSDN-人工智能领域优质创作者🏆
📝[5] 预期2023年10月份 · 准CSDN博客专家📝
- 无限进步,一起追光!!!
🍎感谢大家 点赞👍 收藏⭐ 留言📝!!!
🌿在之前的几篇文章中,我们介绍了Java整型和浮点型变量的基础知识,本篇基于此做几个简单的小练习吧!鉴于这是十分基础的内容,各位有许多开发经验的朋友可以自行跳过哈!另外,建议练习时,首先根据题目描述自行解答,然后再与给出的示例结果一起查看,看二者之间的差别。
🕝目录
- 🍈一、Java基础案例(整型、浮点型变量的使用)
- 🍕1.1 案例一 (求圆的面积)
- 🍕1.2 案例二(温度转换)
- 🍕1.3 案例三(计算矩形面积)
- 🍕1.4 案例四(判断奇偶数)
- 🍕1.5 案例五(年龄分类)
🍈一、Java基础案例(整型、浮点型变量的使用)
🍕1.1 案例一 (求圆的面积)
任务描述:
定义圆周率 并赋值为3.14,现有3个圆的半径 分别为1.2、2.5、6,求它们的面积。
实现:
/**
* @author CSDN@追光者♂
* @create 2023-07-05 08:38
*/
public class Exercise1 {
public static void main(String[] args) {
double PI = 3.14; //圆周率
// 定义三个圆的半径
double radius1 = 1.2;
double radius2 = 2.5;
int radius3 = 6;
//打印输出结果
System.out.println("第1个圆的面积:" + PI * radius1 * radius1);
System.out.println("第2个圆的面积:" + PI * radius2 * radius2);
System.out.println("第3个圆的面积:" + PI * radius3 * radius3);
}
}
输出:
思考一下:如果用Python实现,需要几行代码?
🍕1.2 案例二(温度转换)
描述:
小红要到美国旅游,可是那里的温度是以华氏度为单位记录的。她需要一个程序将华氏温度(80度)转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。
已知:
℃ = (℉ - 32) / 1.8
实现:
/**
* @author CSDN@追光者♂
* @create 2023-07-05 08:56
*/
public class Exercise2 {
public static void main(String[] args) {
double hua = 80;
double she = (hua-32)/1.8;
System.out.println("华氏度" + hua+"℉转为摄氏度是" +she+"℃");
}
}
🍕1.3 案例三(计算矩形面积)
描述:
编写一个程序,要求用户输入矩形的长和宽,然后计算并输出矩形的面积。
实现:
import java.util.Scanner;
public class RectangleArea {
public static void main(String[] args) {
// 创建一个Scanner对象用于获取用户输入
Scanner scanner = new Scanner(System.in);
// 提示用户输入矩形的长和宽
System.out.print("请输入矩形的长:");
int length = scanner.nextInt();
System.out.print("请输入矩形的宽:");
int width = scanner.nextInt();
// 计算矩形的面积
int area = length * width;
// 输出矩形的面积
System.out.println("矩形的面积为:" + area);
// 关闭Scanner对象
scanner.close();
}
}
输出:
🍕1.4 案例四(判断奇偶数)
描述:
编写一个程序,要求用户输入一个整数,然后判断该数是奇数还是偶数,并输出对应的信息。
实现:
/**
* @author CSDN@追光者♂
* @create 2023-07-05 09:14
*/
import java.util.Scanner;
public class OddEven {
public static void main(String[] args) {
// 创建一个Scanner对象用于获取用户输入
Scanner scanner = new Scanner(System.in);
// 提示用户输入一个整数
System.out.print("请输入一个整数:");
int number = scanner.nextInt();
// 判断奇偶数
if (number % 2 == 0) {
System.out.println(number + " 是偶数。");
} else {
System.out.println(number + " 是奇数。");
}
// 关闭Scanner对象
scanner.close();
}
}
请看多次测试的结果:
🍕1.5 案例五(年龄分类)
描述:
编写一个程序,要求用户输入一个人的年龄,然后根据年龄范围输出对应的分类信息:儿童(0-12岁)、青少年(13-18岁)、成年人(19-60岁)、老年人(61岁及以上)。
实现:
/**
* @author CSDN@追光者♂
* @create 2023-07-05 09:17
*/
import java.util.Scanner;
public class AgeCategory {
public static void main(String[] args) {
// 创建一个Scanner对象用于获取用户输入
Scanner scanner = new Scanner(System.in);
// 提示用户输入一个整数
System.out.print("请输入年龄:");
int age = scanner.nextInt();
// 根据年龄范围输出对应的分类信息
if (age >= 0 && age <= 12) {
System.out.println("儿童");
} else if (age >= 13 && age <= 18) {
System.out.println("青少年");
} else if (age >= 19 && age <= 60) {
System.out.println("成年人");
} else {
System.out.println("老年人");
}
// 关闭Scanner对象
scanner.close();
}
}
几个测试:
🍒 热门专栏推荐:
- 🥇Python&AI专栏:【Python从入门到人工智能】
- 🥈前端专栏:【前端之梦~代码之美(H5+CSS3+JS.】
- 🥉文献精读&项目专栏:【小小的项目 (实战+案例)】
- 🍎C语言/C++专栏:【C语言、C++ 百宝书】(实例+解析)
- 🍏Java系列(Java基础/进阶/Spring系列/Java软件设计模式等)
- 🌞问题解决专栏:【工具、技巧、解决办法】
- 📝 加入Community 一起追光:追光者♂社区
持续创作优质好文ing…✍✍✍
记得一键三连哦!!!
求关注!求点赞!求个收藏啦!