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

JavaSE第2天

每日作业 - JavaSE第2天

题目1(选择)

下列关于java变量声明那个是错误的:

A . int x = 5;

B. double d = 3.14;

C. char grade = ‘C’;

D. String name = ‘黑马程序员’;

D


题目2(看代码说结果)

看代码说结果,不要去运行。

double money = 10.0;
money = money + 5;
money -= 2.5;
money = money + 10;
money = money -3;
System.out.println(money)

19.5


题目3:(代码题)

请用代码描述下列银行流水变化过程:

  1. 小明账户bankBalance初始值有500.00元
  2. 存入250元
  3. 支出100元
  4. 打印剩余存款
public class Zuoye{public static void main(String[] args){double a = 500.00;a = a + 250;a = a - 100;System.out.println(a);}
}

650.0


题目4:(选择题)

变量名是一个单词或者是一组单词,用来描述一个数据的含义,方便人理解,变量名不能有空格。下面的名字哪些可以是变量名?

A. mybirthday

B. myname

C. my name

D. my birthday

E. 1987.

F. ”传智播客”

ABE


题目5:(选择题)

关于变量的说法哪些是对的?

A. 一个变量-一次就可以存储很多种不同的数据

B. 变量是值的容器,定义变量可以存放值

C. 变量可以随时修改存储数据的类型

D. 定义变量可以帮我们存储信息方便后面使用

BCD


题目6:(选择题)

下面代码哪些是创建一个变量?

A. int myAge = 18;

B. myName='传智播客”;

C. myAge = 16;

D. String myName ;

A


题目7:(选择题)

int和float的区别是什么?

A. 区别是没有区别

B. int是变量, float是方法

C. int是用来存放整数数据的变量类型,float是存放小数的

D. int类型的数据要用”, 引号引起来

C


题目8:(代码题)

变量应该是先声哪后使用,请完成下面代码

A.声明字符串型变量name

B.声明字符串型变量birthday

C.声明整数类型变量age

D.声明float类型变量money

public class Zuoye{public static void main(String[] args){String name = "wuyifei", brithday = "20050128";int age = 20;float money = 250.0F;System.out.println(name);System.out.println(brithday);System.out.println(age);System.out.println(money);}
}

题目9(代码题)

请编写程序,分别定义8种基本数据类型的变量,并打印变量的值。

训练目标

java中的八种基本基本数据类型和变量的定义

数据类型 关键字 内存占用 取值范围
整数 byte 1 负的2的7次方 ~ 2的7次方-1(-128~127)
short 2 负的2的15次方 ~ 2的15次方-1(-32768~32767)
int 4 负的2的31次方 ~ 2的31次方-1
long 8 负的2的63次方 ~ 2的63次方-1
浮点数 float 4 1.401298e-45 ~ 3.402823e+38
double 8 4.9000000e-324 ~ 1.797693e+308
字符 char 2 0-65535
布尔 boolean 1 true,false

训练提示

1、java中的8种基本数据类型都有什么?

2、定义变量的格式是什么?

3、变量名该怎样定义?

4、该怎样使用变量?

参考方案

定义变量,并输出变量的值。

训练步骤

1、创建java文件,定义类Test03,编写主方法。

2、在java语言中,定义变量必须明确变量的数据类型。八种基本数据类型包括byte、short、int、long、float、double、char、boolean。

3、定义变量的格式是:

数据类型 变量名 = 初始化值; // 声明变量并赋值
// 或
数据类型 变量名; // 先声明
变量名 = 初始化值; // 再赋值

4、可以包含英文字母、数字字符、英文下划线(_)和英文美元符($),并且不能以数字开头。在开发中,java变量的命名又最好符合“小驼峰”式的惯例规范,并且最好做到见名知意。

5、在输出语句中,直接调用变量名即可。

6、编译并运行代码,查看输出结果。

参考答案

public class Zuoye{public static void main(String[] args){byte a = 1;System.out.println(a);short b = 2;System.out.println(b);int c = 10;System.out.println(c);long d = 12345L;System.out.println(d);double e = 1.1;System.out.println(e);float f = 1.2345F;System.out.println(f);char g = 'w';System.out.println(g);boolean h = true;System.out.println(h);}
}

题目10(代码题)

请根据下列描述,选用合适的数据类型定义变量,并输出变量的值。

1、班级里有100个学员。

2、某商品价格55.55元。

3、地球已经诞生超过46亿年。

4、“5是偶数”这句话的描述是假的。

输出结果如下:

100
55.55
4600000000
false

训练目标

变量的定义

训练提示

1、不同的数据信息需要使用不同的数据类型,可以根据不同数据类型的大小以及特点选择合适的类型来定义变量,描述事物的信息。

参考方案

定义变量描述信息。

训练步骤

1、创建java文件,定义类Test04,编写主方法。

2、在主方法中定义不同的变量描述题目中的信息。

​ 2.1、学员数量,可以用默认的整数类型int表示

​ 2.2、商品价格,使用默认的浮点数类型double表示

​ 2.3、天文数字,可以使用长整型long表示

​ 2.4、一个描述真或者假,只有两种状态,可以使用boolean类型

3、使用输出语句,输出变量。

4、编译并运行,查看输出结果。

参考答案

public class Text04{public static void main(String[] args){int a = 100;System.out.println(a);double b = 55.55;System.out.println(b);long c = 460000000L;System.out.println(c);boolean d = false;System.out.println(d);}
}

题目11(代码题)

在今天的课程学习中,我们知道了java的8种基本数据类型,随着后续学习,我们还将学习引用数据类型。此时由于练习需要,我们要了解其中一个最常用的引用数据类型-字符串(String),字符串变量的一种定义方式与基本数据类型一致:

// 数据类型 变量名 = 初始化值;
String str = "中国";
System.out.println(str);
// 其中String为数据类型,str为变量名(符合标识符规则即可),"中国"是我们学习的字符串常量值。
// 总体即表示:将字符串"abc",赋值给字符串类型的变量str。
// 输出结果为:中国

请根据以上描述,选用合适的数据类型定义变量用于描述一个学员的信息,并将其输出到屏幕上。输出结果如下:

************************
我的姓名是:张三
我的性别是:男
我的年龄是:18
我的地址是:xx省xx市
我的饭卡余额是:55.55元
************************

训练目标

数据类型、变量的定义和使用、字符串连接符

训练提示

1、根据题目要求,学员的信息包含姓名、性别、年龄、地址、余额,这些信息分别应该使用什么样的数据类型来存储呢?

2、在输出语句中,为了按照题目要求的格式输出,需要将一些已知字符串和变量进行拼接,比如:"我的姓名是:" + name

参考方案

训练步骤

1、创建java文件,定义类Test03,编写主方法。

2、在主方法中定义变量用于存储学员信息。

2.1、姓名、性别、地址都可以使用字符串类型

2.2、年龄为整数数据,使用int类型

2.3、余额为小数类型,使用double类型

3、将已知字符串与变量使用“+”拼接在一起输出。

4、保存文件,编译运行,查看结果。

参考答案

public class Test03 {public static void main(String[] args) {// 姓名String name = "张三";// 性别String gender = "男";// 年龄int age = 20;// 地址String address = "美国芝加哥";// 余额double money = 88.88;System.out.println("************************");System.out.println("我的姓名是:" + name); // 在输出语句中将变量与字符串拼接System.out.println("我的性别是:" + gender);System.out.println("我的年龄是:" + age);System.out.println("我的地址是:" + address);System.out.println("我的饭卡余额是:" + money + "元");System.out.println("************************");}
}
http://www.hskmm.com/?act=detail&tid=26631

相关文章:

  • 2025 年豆腐机厂家最新推荐榜:权威解析企业实力,豆腐豆皮 / 豆干 / 成型设备选购指南厂家推荐
  • set 初始化
  • set查找和统计示例
  • 2025 年注浆管厂家最新推荐排行榜:聚焦 R780/108 / 隧道 / 预埋 / 桩基专用品类,精选优质企业
  • 编程笔记 - C++ 完美转发
  • PCIe扫盲——链路初始化与训练基础(一)
  • 2025 年国内色母粒厂家最新推荐排行榜:聚焦食品级医疗级等多品类,精选综合实力强服务优的企业食品级色母粒/医疗级色母粒 TPU色母粒/透明色母粒/PC色母粒/黑色母粒/白色母粒厂家推荐
  • 2025 波纹管生产厂家最新推荐榜:预应力 / 镀锌金属等品类精选,成都津钢领衔优质品牌清单
  • 2025 年国内废气处理厂商最新推荐排行榜:聚焦综合实力与服务能力,精选优质品牌助企业合规转型
  • 2025 年最新推荐铁附件实力厂家榜单:涵盖电力金具 / 热镀锌 / 线路 / 10 - 35KV 等多类型产品,助力工程方精准筛选优质合作企业
  • 2025 年电力金具厂家最新推荐排行榜:覆盖出口 / 玛钢 / 联板 / 横担 / 抱箍 / 线夹等品类,为采购提供权威参考
  • c++/c语音分号的使用情况
  • PCIe扫盲——物理层逻辑部分基础(三)
  • 2025 年镀膜靶材制造厂家最新推荐权威榜单:铬靶 / 镍靶 / 钛靶等优质产品供应商综合实力深度解析
  • 2025 年钛合金材料生产厂家最新推荐排行榜:涵盖 TA1/TA2/TC4 等材质及钛板钛管等产品的实力企业精选
  • AI元人文的扰动哲学:驱动文明演进的动态张力
  • .NET驾驭Word之力:数据驱动文档 - 邮件合并与自定义数据填充完全指南
  • 编程笔记 - C++ 移动语义
  • 2025 年最新推荐压电陶瓷制造厂家:深度解析品牌价值、市场影响力及高性价比选型指南高D33/pzt/高性能/替代进口/高稳定性压电陶瓷厂家推荐
  • ros2 学习笔记
  • 对vue的疑惑
  • 2025 年最新保温装饰一体板厂家口碑排行榜:优选西宁及全国靠谱生产厂家,助力建筑项目精准选品装配式一体板 / 装配式复合一体板 / 珍珠岩复合保温一体板 / 免拆保温一体板厂家推荐
  • 2025 年景观石厂家最新推荐榜单:千层石 / 泰山石等各类景观石优质企业全方位解析及选购指南驳岸石/太湖石/龟纹石/草坪石景观石厂家推荐
  • 浏览器标签管理
  • 勒索软件攻击导致欧洲机场系统瘫痪
  • 【Java】CopyOnWriteArrayList - 指南
  • 2025 年保温板生产厂家最新推荐榜单:覆盖一体化 / 免拆模 / LS 外模等多类型产品,助力建筑企业精准挑选优质供应商
  • 测试程序运行所用的时间
  • Chintai利用EOSIO区块链技术实现数字资产自动化金融
  • AI元人文理论体系:涌现性扰动与规范性扰动的对立统一