阶段实践练习

  • 1.阶段实践练习
  • 1.1.练习1~~~~象棋口诀
  • 1.2.练习2~~~~输出汇款单
  • 1.3.练习3~~~~输出个人信息
  • 1.4.练习4~~~~计算月收入
  • 1.5.练习5~~~~计算商和余数
  • 1.6.练习6~~~~判断成绩能否及格
  • 1.7.练习7~~~~话费充值
  • 1.8.练习8~~~~货车装西瓜


——————————————————————————————————————————————————

1.阶段实践练习

——————————————————————————————————————————————————

1.1.练习1~~~~象棋口诀

象棋口诀 先使用char型变量定义“马”“象”“卒”3个棋子,再输出“马走日,象走田,小卒一去不复还”的象棋口诀。

java 两个数相除是否小于整数 java计算两个数相除_宽高

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_02

——————————————————————————————————————————————————

1.2.练习2~~~~输出汇款单

输出汇款单 向张三卡号为1234567890987654321的银行卡里汇款10000元,控制台输出如下所示的汇款单:

java 两个数相除是否小于整数 java计算两个数相除_宽高_03

1:直接输出型

java制表符\t使用说明:前面的输出内容位数为8的倍数,\t将输出8个空格。

实验

\t:表示制表符,一个\t代表4个空格。

系统Win11企业版。JDK:19.0.2。IDEA:2021.3.3

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_04


java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_05

2:定义变量型

这里用到了LocalDate Time = LocalDate.now(); //获取当前时间

这里还牵扯直接输出010的8进制,用String字符串直接输出,后续会有如何输出进制数。

java 两个数相除是否小于整数 java计算两个数相除_java_06


java 两个数相除是否小于整数 java计算两个数相除_java_07

——————————————————————————————————————————————————

1.3.练习3~~~~输出个人信息

输出个人信息 控制台输出如下所示的个人基本信息。

和上面一样

java 两个数相除是否小于整数 java计算两个数相除_宽高_08


java 两个数相除是否小于整数 java计算两个数相除_java_09

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_10

——————————————————————————————————————————————————

1.4.练习4~~~~计算月收入

计算月收入 小李每月的工资是4500元,每月的奖金是1000元,每月要缴纳的五险一金合计是500元,计算小李每月的最终收入是多少元?

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_11

java 两个数相除是否小于整数 java计算两个数相除_java_12

——————————————————————————————————————————————————

1.5.练习5~~~~计算商和余数

计算商和余数 应用除法运算符可以计算两个数的商,应用取余运算符可以计算两个数相除所得的余数。根据这两个运算符做一个数字转置的练习,将123的各数字顺序前后颠倒后进行输出。

b= 123 % 10 余3。

c= 123除以10=12.3 因为是int,这个结果其实是12,12在余10=2。

d= 123除以100=1.23,int整数,这个结果是1。

java 两个数相除是否小于整数 java计算两个数相除_运算符_13

java 两个数相除是否小于整数 java计算两个数相除_java_14

——————————————————————————————————————————————————

1.6.练习6~~~~判断成绩能否及格

判断成绩能否及格 当分数大于或等于60时,成绩及格,否则不及格。现一名学生的分数是80分,使用三元运算符判断这名学生的成绩能否及格。

java 两个数相除是否小于整数 java计算两个数相除_运算符_15

java 两个数相除是否小于整数 java计算两个数相除_运算符_16

——————————————————————————————————————————————————

1.7.练习7~~~~话费充值

话费充值 向手机中充值10元。通话0.2元/分钟,通话时长已有30分钟;流量已使用10MB,流量费用为0.3元/MB。计算话费余额还可以通话的时长。

这里进行了扩充。使用了扫描器、复合赋值运算符、三元运算判断符。

java 两个数相除是否小于整数 java计算两个数相除_java_17

java 两个数相除是否小于整数 java计算两个数相除_java_18

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_19

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_20

——————————————————————————————————————————————————

1.8.练习8~~~~货车装西瓜

货车装西瓜 一货车的车厢长400厘米、宽160厘米、高30厘米,现有100个直径约为23厘米的西瓜。问:这辆货车满载时能装多少个西瓜?实际能装多少个西瓜?

货车车厢的体积VH计算公式:长* 宽 * 高。

西瓜只知道直径23cm,作为其空间占用体积,西瓜球体其直径边长为小正方形。所以体积是VP=232323。

那么VH除以VP就是个数。也有人说,摆放的位置会影响,具体怎么算的公式,我也不太清楚那个就真的准确。

java 两个数相除是否小于整数 java计算两个数相除_java_21

如果按照这种体积除体积计算。

Math.pow是java次方的计算函数,23的3次方。

java 两个数相除是否小于整数 java计算两个数相除_宽高_22


java 两个数相除是否小于整数 java计算两个数相除_运算符_23

还有一种计算方式,就是用长宽高,各除以直径。

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_24

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_25

还有网友计算的也是102。可能我第一种计算方式有问题。。

长宽高除以直径。

java 两个数相除是否小于整数 java计算两个数相除_java 两个数相除是否小于整数_26

java 两个数相除是否小于整数 java计算两个数相除_宽高_27