习 题 1
1.James Gosling
2.
2) 使用Java编译器(javac.exe)编译源文件,得到字节码文件。 使用java解释器(java.exe)来解释执行字节码文件。
.对于Windows 2000//XP,右键单击我的电脑,在弹出的快捷菜单中选择属性,弹出系统特性对话框,再单击该对话框中的高级选项,然后单击环境变量按钮,添加系统环境变量。如果曾经设置过环境变量path,可单击该变量进行编辑操作,将需要的值加入即可系统环境变量classpath
对于Windows 2000//XP,右键单击我的电脑,在弹出的快捷菜单中选择属性,弹出系统特性对话框,再单击该对话框中的高级选项,然后单击环境变量按钮,添加系统环境变量classpath。如果曾经设置过环境变量classpath,可单击该变量进行编辑操作,将需要的值加入即可。.
5.Java源文件的扩展名是””,Java字节码的扩展名是””
6.习 题 2
1.
2.【代码1】【代码3】byte z=127; //【代码4】byte x=127; //【代码4】”int x=129L”重名)
3.需要特别注意的是float型常量后面必须要有后缀f”或F”。double型常量后面可以有后缀d”或D”,但允许省略该后缀。4.
public class Xiti2_4 {
public static void main(String args[]) {
char ch1='思',ch2='故',ch3='乡';
System.out.println("'思'在Unicode表中的位置是: "+(int)ch1);
System.out.println("'故'在Unicode表中的位置是: "+(int)ch2);
System.out.println("'乡'在Unicode表中的位置是: "+(int)ch3);
}
}
习 题 3
1.输出结果是if-else语句的书写规范其中的复合语句中只有一条语句,但为了增强程序的可读性”{ }”最好不要省略(这是一个很好的编程风格)。2.输出结果是3.import java.util.Scanner;
public class Xiti3_3 {
public static void main(String args[]) {
Scanner reader = new Scanner(System.in);
System.out.println("输入彩票号回车确认");
int number = reader.nextInt();
Administrator person = new Administrator();
person.giveMess(number);
}
}
public class Administrator {
void giveMess(int number) {
int d1 = number%10; // 个位数
int d2 = number%100/10 ; // 十位数
int d3 = number%1000/100 ;// 百位数
int d4 = number%10000/1000 ; // 千位数
int d5 = number/10000 ;// 万位数
if(d1==1){
System.out.println("彩票是三等奖");
}
else if(d1==3){
System.out.println("彩票是三等奖");
}
else if(d1==9){
System.out.println("彩票是三等奖");
}
else{
System.out.println("彩票不是三等奖");
}
if(d2*10+d1==29){