Java作業(yè)的題與答案代碼1

1.Java變量的類(lèi)型及聲明方式
數(shù)值類(lèi)型
int? double
int ?b=365
double ?bb=6.66
(只有數(shù)值類(lèi)型的可以計(jì)算,而非數(shù)值類(lèi)型的數(shù)字,不能夠計(jì)算只能顯示)
System.out.println(b+bb)
非數(shù)值類(lèi)型
boolean:
boolean數(shù)據(jù)類(lèi)型表示一位的信息
只有兩個(gè)取值:true和false
這種類(lèi)型只作為一種標(biāo)識(shí)來(lái)記錄true/false情況;
默認(rèn)值是false;
例子:boolean ?one=true
char
char類(lèi)型是一個(gè)單一的16位Unicode字符
最小值是\u0000(即為0)
最大值是\uffff(即為65.535)
?char數(shù)據(jù)類(lèi)型可以儲(chǔ)存任何字符
例子:char ?letter='A' ?
char x='a'
char y='好'
char z='6'
引用類(lèi)型
?類(lèi)(以字符串為例),對(duì)象、數(shù)組、枚舉都是引用數(shù)據(jù)類(lèi)型。所有引用類(lèi)型的默認(rèn)值都是null
我們暫時(shí)只了解字符串(比如String ? ?xx="abc"
String ?yy="詩(shī)書(shū)畫(huà)唱"
String ?zz="66.6")
System.out.println(xx+″,″yy)的運(yùn)行結(jié)果是:ABC,詩(shī)書(shū)畫(huà)唱
System.out.println(z+zz)的運(yùn)行結(jié)果是:666.6
int ?double能用加號(hào)進(jìn)行運(yùn)算
char ?String能用加號(hào)進(jìn)行拼接
boolean中不能夠用加號(hào)進(jìn)行拼接或者運(yùn)算
2.使用變量?jī)?chǔ)存自己的姓名和年齡
package a2;
public class a2 {
public static void main(String[] args) {//void:無(wú)返回
// TODO Auto-generated method stub
//系統(tǒng) ?輸出 打印 換行
String aa="姓名:詩(shī)書(shū)畫(huà)唱";
int age=19 ;
System.out.println(aa);
System.out.println("年齡:"+age);
}
}
3.聲明兩個(gè)int類(lèi)型的變量,進(jìn)行交換
package a2;
public class a2 {
public static void main(String[] args) { ?
// TODO Auto-generated method stub
// 系統(tǒng) ?輸出 打印 換行
int a ,b;
a = 1;
b = 2;
a = a+b;
b = a-b;
a = a-b;
System.out. println("a= "+a);
System.out. println("b= "+b);
/* 有紅線處說(shuō)明有錯(cuò),我會(huì)注釋我平時(shí)出的錯(cuò)。
比如此處,“+a”前不可有“,” */
}
}
// }
// 運(yùn)行Java代碼的方法:點(diǎn)F11與彈出的窗口的OK,或點(diǎn)Run與Run中的Run,
// 或點(diǎn)白色三角綠色背景的Run 2圖標(biāo)
// 命名要有意義,便于自己與別人看懂