前情提要:
“那些年少的喜欢,终是无法说出口。就这样吧,错过的就让它错过,岁月不会记住什么,千言万语,只得汇成一句,老同学,好久不见!”
作者主页: 追光者♂
个人简介:
[1] 计算机专业硕士研究生
[2] 2022年度博客之星人工智能领域TOP4
[3] 阿里云社区特邀专家博主
[4] CSDN-人工智能领域优质创作者
[5] 预期2023年10月份 · 准CSDN博客专家
- 无限进步,一起追光!!!
感谢大家 点赞 收藏⭐ 留言!!!
在之前的几篇文章中,我们介绍了Java整型和浮点型变量的基础知识,本篇基于此做几个简单的小练习吧!鉴于这是十分基础的内容,各位有许多开发经验的朋友可以自行跳过哈!另外,建议练习时,首先根据题目描述自行解答,然后再与给出的示例结果一起查看,看二者之间的差别。
任务描述:
定义圆周率 并赋值为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实现,需要几行代码?
描述:
小红要到美国旅游,可是那里的温度是以华氏度为单位记录的。她需要一个程序将华氏温度(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+"℃");
}
}
描述:
编写一个程序,要求用户输入矩形的长和宽,然后计算并输出矩形的面积。
实现:
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();
}
}
输出:
描述:
编写一个程序,要求用户输入一个整数,然后判断该数是奇数还是偶数,并输出对应的信息。
实现:
/**
* @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();
}
}
请看多次测试的结果:
描述:
编写一个程序,要求用户输入一个人的年龄,然后根据年龄范围输出对应的分类信息:儿童(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();
}
}
几个测试:
热门专栏推荐:
持续创作优质好文ing…✍✍✍
记得一键三连哦!!!
求关注!求点赞!求个收藏啦!