Java从入门到精通章节练习题——第三章

  • Exercise1 象棋口诀
  • Exercise2 输出汇款单
  • Exercise3 输出个人信息
  • Exercise4 计算月收入
  • Exercise5 计算商和余数
  • Exercise6 判断成绩是否及格
  • Exercise7 话费充值
  • Exercise8 货车装西瓜

Exercise1 象棋口诀

package chapter3;/*** 象棋口诀 先使用char型变量定义"马"、”象“、”卒“* 这三个棋子,在输出”马走日,象走田,小卒一去不复还“的象棋口诀。*/
public class Exercise1 {public static void main(String[] args) {//1.先使用char型变量定义"马"、”象“、”卒“char c1 = '马';char c2 = '象';char c3 = '卒';//2.输出//用上定义的属性输出System.out.println(c1 + "走日," + c2 + "走田,小" + c3 + "一去不复还");//不用定义的属性直接输出System.out.println("马走日,象走田,小卒一去不复还");}
}

Exercise2 输出汇款单

package chapter3;import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;/*** 输出汇款单 向张三卡号为 1234567890987654321 的银行卡里汇款 10000 元,* 控制台输出如下所示的汇款单*/public class Exercise2 {//直接打印输出题,用到换行符、制表符等public static void main(String[] args) {//1.直接输出型System.out.println("\t\t中国银行");System.out.println("----------------");System.out.println("日期:\t2021-03-10");System.out.println("户名:\t张三");System.out.println("账号:\t1234567890987654321");System.out.println("币种:\tRMB");System.out.println("存款金额:\t10000.0");System.out.println("存款序号:\t010");System.out.println("柜员号:\t12345");//2.定义变量输出型,方便后续随意更改变量LocalDate nowTime = LocalDate.now();//现在日期String name = "张三";//户名String account = "1234567890987654321";//账号String currency = "RMB";//币种double money = 10000.0;//存款金额int number = 010;//存款序号int teller = 12345;//柜员号//输出System.out.println("\t\t中国银行");System.out.println("----------------");System.out.println("日期:\t" + nowTime);System.out.println("户名:\t" + name);System.out.println("账号:\t" + account);System.out.println("币种:\t" + currency);System.out.println("存款金额:\t" + money);System.out.println("存款序号:\t" + number);System.out.println("柜员号:\t" + teller);}
}

Exercise3 输出个人信息

package chapter3;/*** 输出个人信息*/
public class Exercise3 {public static void main(String[] args) {//定义变量String name = "李四";char gender = '男';int age = 25;double height = 1.76;double weight = 65.5;boolean ismarried = false;//输出System.out.println("\t\t个人基本信息");System.out.println("--------------------");System.out.println("姓名:\t" + name);System.out.println("性别:\t" + gender);System.out.println("年龄:\t" + age);System.out.println("身高:\t" + height + "米");System.out.println("体重:\t" + weight + "千克");System.out.println("是否已婚:\t" + ismarried);}
}

Exercise4 计算月收入

package chapter3;/*** 计算月收入*/
public class Exercise4 {public static void main(String[] args) {double salary = 4500;double bonus = 100;double payment = 500;double income;income = salary + bonus - payment;System.out.println(income);}
}

Exercise5 计算商和余数

package chapter3;/*** 计算商和余数*/
public class Exercise5 {public static void main(String[] args) {int a = 123;int n1, n2, n3;String newNum;n3 = a % 10;n2 = (a / 10) % 10;n1 = (a / 100);newNum = n3 + "" + n2 + "" + n1;System.out.println(newNum);}
}

Exercise6 判断成绩是否及格

package chapter3;import java.util.Scanner;/*** 判断成绩是否及格*/
public class Exercise6 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入成绩");double score = scanner.nextDouble();boolean isPass = score >= 60 ? true : false;if (isPass) {System.out.println("及格");} else {System.out.println("不及格");}}
}

Exercise7 话费充值

package chapter3;/*** 话费充值*/
public class Exercise7 {public static void main(String[] args) {double balance = 10;//余额double time;//还剩通话时长balance -= 0.2 * 30 + 0.3 * 10;time = balance / 0.2;System.out.println(time);}
}

Exercise8 货车装西瓜

这题问的很奇怪,计算出理论实际即可

package chapter3;/*** 货车装西瓜*/
public class Exercise8 {public static void main(String[] args) {//默认西瓜是球体int a = 400 / 23;//长度方向最多放置个数int b = 160 / 23;//宽度方向最多放置个数int c = 30 / 23;//高度方向最多放置个数int num = a * b * c;//总个数System.out.println(num);}
}

Java从入门到精通章节练习题——第三章相关推荐

  1. Java从入门到精通章节练习题——第六章

    Java从入门到精通章节练习题--第六章 Exercise 1 简易计算器 Exercise 2 购买电影票 Exercise 3 计算平均分 Exercise 4 厘米与英寸互转 Exercise ...

  2. 【计算机视觉-从入门到精通系列】 第三章 立体匹配

    3.1 双目立体视觉 先来做一个简单的实验,拿出两只笔,钢笔.铅笔.圆珠笔都可以,左右手各拿一支笔,然后将两支笔的笔尖慢慢地对上.怎么样?是不是很容易.然后闭上一只眼,再重复以上的实验,如何?比较难对 ...

  3. java从入门到精通第四版明日科技书籍简介及下载

    Java从入门到精通(第4版)(附光盘) 平装 – 2016年10月20日 <Java从入门到精通(第4版)(附光盘)>从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用 ...

  4. java从入门到精通_想要开始学java?你要的java从入门到精通布列如下!

    java从入门到精通,让我来告诉你! 毫无疑问,java是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握java看似是一件十分困难的事.其实,只要掌握了科学的学习方法 ...

  5. Java从入门到精通08-二进制、位运算、移位运算

    Java从入门到精通08-二进制.位运算.移位运算 二进制(Binary)数用0和1两个数字及其组合来表示任何数.进位规则是"逢2进1",数字1在不同的位上代表不同的值,按从右到左 ...

  6. java从入门到精通_Java入门到精通、学习路线、就业方向、薪资及前景分析(上篇)...

    今天就大家最关心的Java热门问题进行简要分析,希望能对想要学习或是正在学习Java的小伙伴能够有所帮助~(大家多多关注呦~) 一.首先我们要了解Java是什么? 好学吗? Java是一种广泛使用的计 ...

  7. Java从入门到精通07-排序

    Java从入门到精通07-排序 排序(Sorting)是将一群数据,依指定的顺序进行排列的过程. 排序是数据处理中一种很重要的运算,同时也是很常用的运算,一般数据处理工作25%的时间都在排序.简单地说 ...

  8. Java从入门到精通十一(javaIO流)

    Java从入门到精通十一(javaIO流) IO引入 字节流和字符流(一些说明) 字节流没有用到缓冲区并不是没有用到内存 为什么输入流是读数据,而输出流是写数据? 字节流说明 字节输入流读数据的方法 ...

  9. 阿文的《Java从入门到精通(第二版)》学习日记DAY1

    目录 1️⃣前言: 2️⃣书籍:<Java从入门到精通(第二版)>张玉宏主编 3️⃣学习导图: 第0章 Java的学习指南 4️⃣学习笔记:

  10. java从入门到精通视频教程

    java从入门到精通视频教程:http://pan.baidu.com/s/1c26JSDq

最新文章

  1. 清华系“AI帮”崛起,要驱动1500亿元产业规模
  2. linux配置选项大全,Linux下的十项实用“sudo”配置选项
  3. Python 中的模块和包
  4. nyoj 55 懒省事的小明 优先队列 multiset 还有暴力
  5. juc线程池原理(六):jdk线程池中的设计模式
  6. applicationproperties不是小叶子_为何“砂糖桔”是带着叶子出售?原来其中有着“猫腻”,涨知识了...
  7. js版palppy brid代码_从 JS 引擎到 JS 运行时(上)
  8. Obective-C之宏定义
  9. 在线教育系统源码 知识付费系统源码 网络直播源码
  10. 内定抽奖小程序_excel怎么制作抽奖小程序?
  11. 如何获取AS程序的SHA1值用于百度SDK的下载并且避免keytool的错误
  12. 计算机网络网线颜色,网络线接法-各种网线的分类和区别-电气资讯 - 电工屋
  13. 当索尼停产单反:好产品是怎么被时代「消融」的?
  14. 414.Fizz Buzz
  15. ARCGIS---栅格影像矢量化(含二级化/二值化、栅格清理)
  16. 大鱼吃小鱼java程序设计
  17. error: ‘CV_LOAD_IMAGE_UNCHANGED’ was not declared in this scope
  18. 英语精选流行口语+疯狂英语100句
  19. 测试用例编写练习(二)
  20. 线性电阻电路方程的建立方法

热门文章

  1. BZOJ4399: 魔法少女LJJ
  2. 机器学习经典案例——泰坦尼克号
  3. 书籍之 Head First HTML与CSS
  4. 社交媒体与社会网络分析,深度解读社交网络营销
  5. Mcafee杀毒软件卸载不了
  6. Android中TextToSpeech的使用
  7. unity物理引擎介绍
  8. oracle财务软件凭证打印,ORACLE财务软件简明操作文档.doc
  9. 使用QT绘图控件QCustomPlot绘制波形图
  10. 弹簧优化设计MATLAB,基于MATLAB的弹簧优化设计.pdf