当前位置: 首页 > news >正文

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

文章目录

    • 1、输出你最想说的一句话!
    • 2、定义所有基本数据类型的变量和字符串变量
    • 3、用合适类型的变量存储个人信息并输出
    • 4、定义圆周率PI
    • 5、简答题

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

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

参考答案:

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

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

  • 编写步骤:
  1. 定义类 Homework2
  2. 定义 main方法
  3. 定义所有基本数据类型的变量和字符串变量,并用对应的常量值赋值,然后打印输出这些变量的值
byteshortintlongfloatdoublecharbooleanString
1001000123456123456789005.58.5a,0,尚falseHelloWorld

参考答案:

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表示)等等,然后打印输出这些变量的值

参考答案:

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. 使用计算表达式求它们的面积,并输出显示半径和面积值。

参考答案:

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的基本数据类型有:byte,short,int,long,float,double,char,boolean
String不是基本数据类型

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

参考答案:

可以,因为Javachar类型的变量占2个字节,而字符编码值范围是[0,65535]

在这里插入图片描述

相关文章:

  • 《C程序设计》上机实验报告(六)之函数及其应用
  • BC107 矩阵转置
  • 踩坑实录(First Day)
  • SpringBoot之整合PageHelper分页插件
  • 代码随想录算法训练营DAY14 | 二叉树 (1)
  • vue3 之 组合式API—computed
  • 代码随想录算法训练营第四十一天| 343. 整数拆分、96.不同的二叉搜索树
  • 忘记 RAG:拥抱Agent设计,让 ChatGPT 更智能更贴近实际
  • 【多模态大模型】视觉大模型SAM:如何使模型能够处理任意图像的分割任务?
  • LeAPI 后端接口开发 - 发布、下线接口
  • 导出pdf 加密、加水印、加页脚
  • 计组学习笔记2024/2/5
  • 框架学习Maven
  • Gson源码解读
  • 自动化报告pptx-python|高效通过PPT模版制造报告(三)
  • [Vue CLI 3] 配置解析之 css.extract
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • laravel5.5 视图共享数据
  • Promise面试题,控制异步流程
  • Redis在Web项目中的应用与实践
  • Zsh 开发指南(第十四篇 文件读写)
  • 闭包--闭包作用之保存(一)
  • 分享几个不错的工具
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 聊聊directory traversal attack
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 微信小程序:实现悬浮返回和分享按钮
  • 为什么要用IPython/Jupyter?
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 说说我为什么看好Spring Cloud Alibaba
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ​学习一下,什么是预包装食品?​
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Forward) Music Player: From UI Proposal to Code
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (三)mysql_MYSQL(三)
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • /bin、/sbin、/usr/bin、/usr/sbin
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [fsevents@^2.1.2] optional install error: Package require os(darwin) not compatible with your platfo
  • [JavaEE系列] Thread类的基本用法
  • [JavaWeb]—前端篇
  • [MFC] MFC 获取指定窗口截图(大小可调)
  • [nlp] 多语言大模型不同语种/语系数据的数据配比调节
  • [Oh My C++ Diary]return 1和return 0的区别
  • [Pytorch] pytorch笔记 三