【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积 | 温度转换 | 计算矩形面积 | 判断奇偶数 | 年龄分类

前情提要:

  • 【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);
    }
}

输出:

【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积 | 温度转换 | 计算矩形面积 | 判断奇偶数 | 年龄分类_第1张图片

思考一下:如果用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+"℃");
    }
}

【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积 | 温度转换 | 计算矩形面积 | 判断奇偶数 | 年龄分类_第2张图片

 

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();
    }
}

输出:

【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积 | 温度转换 | 计算矩形面积 | 判断奇偶数 | 年龄分类_第3张图片
 

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();
    }
}

请看多次测试的结果:

【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积 | 温度转换 | 计算矩形面积 | 判断奇偶数 | 年龄分类_第4张图片

 

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();
    }
}

几个测试:

【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积 | 温度转换 | 计算矩形面积 | 判断奇偶数 | 年龄分类_第5张图片

 


 

热门专栏推荐

  • Python&AI专栏:【Python从入门到人工智能】
  • 前端专栏:【前端之梦~代码之美(H5+CSS3+JS.】
  • 文献精读&项目专栏:【小小的项目 (实战+案例)】
  • C语言/C++专栏:【C语言、C++ 百宝书】(实例+解析)
  • Java系列(Java基础/进阶/Spring系列/Java软件设计模式等)
  • 问题解决专栏:【工具、技巧、解决办法】
  • 加入Community 一起追光:追光者♂社区

 

持续创作优质好文ing…✍✍✍

 

记得一键三连哦!!!

 

求关注!求点赞!求个收藏啦!

在这里插入图片描述

你可能感兴趣的:(备战2023博客之⭐_Java,java,温度转换,计算矩形面积,Java小练习,判断奇偶数,年龄分类,Java基础复习)