您的位置:首页 > 编程语言 > Java开发

Java基础day01-代码题

2017-11-21 00:00 169 查看
Java基础day01-代码题





第一题:分析以下需求,并用代码实现
1.定义一个HelloWold类
2.在类中定义主方法
3.在主方法中使用输出语句在dos控制台打印HelloWorld
打印结果如:HelloWorld
4.在案例中使用当行注释、多行注释添加相关的说明
3ff0
信息

具体实现代码

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');
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: