第三章节作业(变量)
1.阅读程序题,判断输出
程序内容如下:
/**
*@author whj
* @version 1.0
*/
public class Homework01 {
public static void main(String[] args) {
int n1;//定义整型变量n1
n1 = 13;//赋值n1为13
int n2;
n2 = 17;
int n3;
n3 = n1 + n2;
System.out.println("n3 = " + n3);//输出n3 = 30
int n4 = 38;
int n5 = n4 - n3;
System.out.println("n5 = " + n5);//输出n5 = 8
}
}
结果显示:
n3 = 30
n5 = 8
2.使用char类型,分别保存\n \t \r \ 1 2 3等字符,并打印输出
/**
* @author whj
* @version 1.0
*/
public class Homework02 {
//使用char类型,分别保存\n \t \r \\ 1 2 3等字符,并打印输出
public static void main(String[] args) {
char c1 ='\n';
char c2 ='\t';
char c3 ='\r';
char c4 ='\\';
char c5 ='1';
char c6 ='2';
char c7 ='3';
System.out.println(c1 + " " + c2 + " " + c3 + " " + c4 + " " + c5 + " " + c6 + " " + c7 + " ");
}
}
结果显示:
\
1
2
3
3.编程:用+号拼接
具体要求:
- 编程,保存两本书名,用+拼接,看效果。保存两个性别,用加号拼接,看效果。
- 保存两本书价格,用加号拼接,看效果
知识点:+ 两边有字符串,则实现拼接功能,若两边都是数据类型,则使用加法运算;
/**
* @author whj
* @version 1.0
*/
public class Homework03 {
/*
编程:用+号拼接
具体要求:
- 编程,保存两本书名,用+拼接,看效果。保存两个性别,用加号拼接,看效果。
- 保存两本书价格,用加号拼接,看效果
*/
public static void main(String[] args) {
//拼接书名
String book1 = "Linux";
String book2 = "Unix";
System.out.println(book1 + book2);
//拼接性别
char gender1 = '男';
char gender2 = '女';
System.out.println(gender1 + gender2);//会输出对应的数字和
System.out.println((gender1 + "") + (gender2 + ""));//会输出对应的性别拼接
//拼接价格
double price1 = 11.2;
double price2 = 24.72;
System.out.println(price1 + price2);//得到价格和
System.out.println((price1 + "") + (price2 + ""));//得到价格拼接
System.out.println((price1 + "") + price2);//得到价格拼接
boolean judge = true;
// System.out.println(Price1 + Jjudge);//错误,double和boolean不能进行加法计算
System.out.println((price1 + "") + judge);//得到拼接
}
}
结果显示:
LinuxUnix
52906
男女
35.92
11.224.72
11.224.72
11.2true
4.编程实现以下显示效果
要求:
1)用变量将姓名、年龄、成绩、性别、爱好存储
2)使用+
3)添加适当的注释
4)添加转义字符,使用一条语句输出
/**
* @author whj
* @version 1.0
*/
public class Homework04 {
//编写方法,按照一定格式显示信息
//1)用变量将姓名、年龄、成绩、性别、爱好存储
//2)使用+
//3)添加适当的注释
//4)添加转义字符,使用一条语句输出
public static void main(String[] args) {
String name = "whj";
short age = 24;
int grade = 114;
char gender = '男';
String hobby = "跑步";
System.out.println("姓名\t年龄\t成绩\t性别\t爱好\n" +
name + "\t" + age + "\t" + grade + "\t" +
gender + "\t" + hobby);
}
}
姓名 年龄 成绩 性别 爱好
whj 24 114 男 跑步
注意的代码规范
- 类名首字母大写,后缀表达不同的意思
- 方法名首字母小写,动词在前,如 addOrder()
- 参数和局部变量名首字母小写
- 源文件使用utf-8编码,结尾用unix \n 分格。