Day01-变量和数据类型课后练习-参考答案

文章目录

1、输出你最想说的一句话!

  • 编写步骤:
  1. 定义类 Homework1,例如:Homework1
  2. 定义 main方法
  3. 控制台输出你最想说的一句话

参考答案:

java 复制代码
public class Homework1 {
    public static void main(String[] args) {
        System.out.println("学习一定是辛苦的,但是我可以苦中作乐");
    }
}

2、定义所有基本数据类型的变量和字符串变量

  • 编写步骤:
  1. 定义类 Homework2
  2. 定义 main方法
  3. 定义所有基本数据类型的变量和字符串变量,并用对应的常量值赋值,然后打印输出这些变量的值
byte short int long float double char boolean String
100 1000 123456 12345678900 5.5 8.5 a,0,尚 false HelloWorld

参考答案:

java 复制代码
public class Homework2 {
    public static void main(String[] args) {
        byte byteValue = 100;
        System.out.println("byteValue = " + byteValue);

        short shortValue = 1000;
        System.out.println("shortValue = " + shortValue);

        int intValue = 123456;
        System.out.println("intValue = " + intValue);

        long longValue = 12345678900L;
        System.out.println("longValue = " + longValue);

        float floatValue = 5.5F;
        System.out.println("floatValue = " + floatValue);

        double doubleValue = 8.5;
        System.out.println("doubleValue = " + doubleValue);

        char characterOne = 'a';
        System.out.println("characterOne = " + characterOne);

        char characterTwo = '0';
        System.out.println("characterTwo = " + characterTwo);

        char characterThree = '尚';
        System.out.println("characterThree = " + characterThree);

        boolean booleanValue = false;
        System.out.println("booleanValue = " + booleanValue);

        String stringValue = "HelloWorld";
        System.out.println("stringValue = " + stringValue);
    }
}

3、用合适类型的变量存储个人信息并输出

  • 编写步骤:
  1. 定义类 Homework3
  2. 定义 main方法
  3. 定义合适类型的变量用于存储自己的姓名、年龄、性别、体重、婚姻状况(已婚用true表示,单身用false表示)等等,然后打印输出这些变量的值

参考答案:

java 复制代码
public class Homework3 {
    public static void main(String[] args) {
        String name = "姜姜";
        System.out.println("name = " + name);

        int age = 18;
        System.out.println("age = " + age);

        char gender = '男';
        System.out.println("gender = " + gender);

        double weight = 75.5;
        System.out.println("weight = " + weight + "kg");

        boolean marry = true;
        System.out.println("marry = " + marry);
    }
}

4、定义圆周率PI

  • 编写步骤:
  1. 定义类 Homework4
  2. 定义 main方法
  3. 定义一个变量PI,用来表示圆周率并赋值为3.14
  4. 再使用3个变量分别保存圆的半径,分别赋值为1.2、2.5、6
  5. 使用计算表达式求它们的面积,并输出显示半径和面积值。

参考答案:

java 复制代码
public class Homework4 {
    public static void main(String[] args) {
        double PI = 3.14;

        double radiusOne = 1.2;
        System.out.println("radiusOne = " + radiusOne + ", area = " + PI * radiusOne * radiusOne);

        double radiusTwo = 2.5;
        System.out.println("radiusTwo = " + radiusTwo + ", area = " + PI * radiusTwo * radiusTwo);

        double radiusThree = 6;
        System.out.println("radiusThree = " + radiusThree + ", area = " + PI * radiusThree * radiusThree);
    }
}

5、简答题

(1)Java的基本数据类型有哪些?String是基本数据类型吗?

参考答案:

java 复制代码
Java的基本数据类型有:byte,short,int,long,float,double,char,boolean
String不是基本数据类型

(2)char型变量中是否可以存储一个汉字?

参考答案:

java 复制代码
可以,因为Java中char类型的变量占2个字节,而字符编码值范围是[0,65535]。
相关推荐
MayBaymax2 小时前
MongoDB 索引与事务
java·数据库·mongodb
vx-程序开发2 小时前
【计算机毕设】django校园跑腿服务系统83141
java·数据库·vue.js·spring boot·spring·elasticsearch·django
勇气要爆发2 小时前
006.注解
java·注解
liuchangng2 小时前
Jev 模型研究:从生成式大模型到决策式模型——System One、RLCD 校准与采用边界
java·javascript·人工智能·python·深度学习
GPU实战笔记2 小时前
本地跑不动 llama.cpp,临时租云 GPU 怎么搭?从启动服务到环境复用
java·服务器·网络·人工智能·深度学习·llama
撸串-研究生2 小时前
SSM + Vue 线上作业批改系统:在线答题、文件提交与教师批改闭环90608
java·ssm·在线答题·作业批改·文件提交
一 乐2 小时前
养老院管理系统|基于springboot + vue养老院管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·毕业设计
wang_shu_mo_ran2 小时前
Spring MVC 常用注解和用法(二)——url,cookie,session
java·mvc
杨运交2 小时前
[074][示例]基于Redisson的分布式锁在定时任务中的实践与异常模拟
java·后端·spring
小刘在重生~2 小时前
Java Lock 显式锁案例|ReentrantLock 解决多线程安全问题(超详细实战)
java·笔记·面试