前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础-day01-代码题

Java基础-day01-代码题

作者头像
Java帮帮
发布2018-03-19 16:52:21
6290
发布2018-03-19 16:52:21
举报
Java基础day01-代码题巩固

第一题:分析以下需求,并用代码实现

1.定义一个HelloWold类

2.在类中定义主方法

3.在主方法中使用输出语句在dos控制台打印HelloWorld

打印结果如:HelloWorld

4.在案例中使用当行注释、多行注释添加相关的说明信息

具体实现代码

package StudyJavaSE;

/**

* Java入门第一个程序,打印HelloWold

* @author 奋斗蒙

*

*/

public class HelloWold {

public static void main(String[] args) {

System.out.println("HelloWold");

}

}

第二题:分析以下需求,并用代码实现

1.定义一个类

2.要求在控制台打印输出一段话:

效果如下:

谁不曾一意孤行,怒发冲冠过怕只怕少了那份执着

世界上那些最容易的事情中,拖延时间最不费力

你若不想做,会找一个或无数个借口;你若想做,会想一个或无数个办法

具体实现代码

package StudyJavaSE;

/**

* 控制台输出下面的话:

*

* 谁不曾一意孤行,怒发冲冠过怕只怕少了那份执着

* 世界上那些最容易的事情中,拖延时间最不费力

* 你若不想做,会找一个或无数个借口;你若想做,会想一个或无数个办法

* @author 奋斗蒙

*

*/

public class ShuChu {

public static void main(String[] args) {

System.out.println("谁曾一意孤行,怒发冲冠过怕只怕少了那份执着");

System.out.println("世界上那些最容易的事情中,拖延时间最不费力");

System.out.println("你若不想做,会找到一个或无数个接口;你若想做,会想一个或无数个办法");

}

}

第三题:分析以下需求,并用代码实现

1.定义一个类

2.要求在控制台打印以下数据(利用常量的方式):

(1)字符串常量 "不忘初心方得始终"

(2)整数常量 88,-88

(3)小数常量 88.888

(4)字符常量 'A','8'

(5)布尔常量 true,false

具体实现代码

package StudyJavaSE;

/**

* 要求在控制台打印以下数据(利用常量的方式):

* (1)字符串常量 "不忘初心方得始终"

* (2)整数常量 88,-88

* (3)小数常量 88.888

* (4)字符常量 'A','8'

* (5)布尔常量 true,false

*

* @author 奋斗蒙

*

*/

public class ShuJu {

public static void main(String[] args) {

System.out.println(88);

System.out.println(-88);

System.out.println(88.888);

System.out.println('A');

System.out.println('8');

System.out.println(true);

System.out.println(false);

}

}

习题扩展

打印超市水果报价单

每行以每个水果为单位,记录该水果的编号、名称、单价、计价单位、品质五个属性值,依次完成多个水果的记录

将多个水果的信息以列表的形式打印到控制台

我们可以使用死数据来完成报价单,这里的“死数据”指不能改变,不与客户交互的数据,用来测试程序。

我们需要将需求当中的各种属性打印到控制台。

这里有两种方式可以实现:

1.全部使用字符串的方式,这是非常直观的方式:

直接打印字符串即可。

代码:

System.out.println("水果编号 水果名称 水果单价 计价单位 品质");

System.out.println(" 1 榴莲 32.0 公斤 A");

System.out.println(" 2 苹果 6.5 公斤 B");

System.out.println(" 3 猕猴桃 6.0 公斤 A");

2.区分数据类型,打印不同数据类型的方式:

对于Java是严格区分数据类型的。

在HelloWorld案例中,我们使用System.out.println(“打印内容”)打印的就是字符串,即一段话,文本文字,是无法做数学运算的。

水果名称与计价单位显然是字符串类型的,按照字符串格式打印即可。如”香蕉”、 ”苹果”、”大鸭梨”等。

编号应该为整数,不应该像名称一样是文本文字。不需要使用“”。

水果单价应该为小数,可以参与计算。同样不需要使用“”。

水果品质一个字母就可以表示,应该为字符。字符需要使用‘’。

我们把数据调整为对应的常量类型后,还需要把常量其他的字符串连接起来,我们使用“+”来完成连接,我们来看几个连接后的效果

1 + “World”,连接后的结果就是”1World”

“Hello”+ 3.3,连接后的结果就是”Hello3.3”

当区分数据类型时,修改代码为:

System.out.println("水果编号 水果名称 水果单价 计价单位 品质");

System.out.println(" "+1+" 榴莲 "+32.0+" 公斤 "+'A');

System.out.println(" "+2+" 苹果 "+6.5+" 公斤 "+'B');

System.out.println(" "+3+" 猕猴桃 "+6.0+" 公斤 "+'A');

注意以上代码为黑色部分并不是字符串,我们通过“+”将整数编号、小数单价、字符品质和字符串的名称与计价单位拼起来一起输出了。

类似这样,直接写出来的整数、小数、字符、字符串,均叫做常量。写入程序后是无法改变的。

具体实现代码

package StudyJavaSE;

/**

* 打印报价单:

* 两种展现形式

* 第一种:字符串方式直接打印

* 第二种:根据数据类型打印

* @author 奋斗蒙

*

*/

public class BaoJiadan {

public static void main(String[] args) {

System.out.println("----------------------第一种:字符串方式----------------");

System.out.println("水果编号 水果名称 水果单价 计价单位 品质");

System.out.println(" 1 榴莲 32.0 公斤 A");

System.out.println(" 2 苹果 6.5 公斤 B");

System.out.println(" 3 猕猴桃 6.0 公斤 A");

System.out.println("----------------------第二种:数据类型方式----------------");

System.out.println("水果编号 水果名称 水果单价 计价单位 品质");

System.out.println(" "+1+" 榴莲 "+32.0+" 公斤 "+'A');

System.out.println(" "+2+" 苹果 "+6.5+" 公斤 "+'B');

System.out.println(" "+3+" 猕猴桃 "+6.0+" 公斤 "+'A');

}

}

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java帮帮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档