- Java语言的主要贡献者是谁?
ames Gosling: Java之父
- 编写、运行Java程序需要经过哪些主要步骤?
需3个步骤:
1) 用文本编辑器编写源文件。
2) 使用javac编译源文件,得到字节码文件。
3) 使用解释器运行程序。
- 如果JDK的安装目录为D:\jdk,应当怎样设置path的值?
变量名:Path
变量值:D:\jdk(安装的文件夹)\bin
- 当源文件中有多个类时,请简述源文件的命名规则。
源文件由若干个类所构成。对于应用程序,必须有一个类含有public static void main(String args[])的方法,含有该方法的类称为应用程序的主类。不一定,但至多有一 个
- 当代码量较大时应当使用哪种编程风格?
独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)
7. 什么叫标识符?标识符的规则是什么?true是否可以作为标识符。
用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。
标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。false不是标识 符。
8. 什么叫关键字?true和false是否是关键字?请说出6个关键字。
关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来
用。true和false不是关键字。6个关键字:class implements interface enum extends abstract。
9. Java 的基本数据类型都是什么?
boolean,char,byte,short,int,long,float,double。
10.下面程序的输出的结果是什么?
public class E {
public static void main (String args[ ]) {
for(int i=20302;i<=20322;i++) {
System.out.println((char)i);
}
}
}
11.编写一个Java应用程序,输出全部的大写英文字母。
public class test {
public static void main(String[] args) {
for (int i = 0; i < 26; i++) {
System.out.print((char) ('A' + i) + " ");
}
}
}
12.下列程序的输出结果是什么?if-else语句的书写是否规范?
public class E {
public static void main (String args[]) {
int x=10,y=5,z=100,result=0;
if(x>y)
x=z;
else
y=x;
z=y;
result=x+y+z;
System.out.println(result);
}
}
输出结果:110
13.下列程序的输出结果是什么?
public class E {
public static void main (String args[ ]) {
char c='\0';
for(int i=1;i<=4;i++) {
switch(i) {
case 1: c='新';
System.out.print(c);
case 2: c='亲';
System.out.print(c);
break;
case 3: c='斤';
System.out.print(c);
default: System.out.print("!");
}
}
}
}
输出结果:新亲亲斤!!
14.为了节约用电,将用户的用电量分成3个区间,针对不同的区间给出不同的收费标准。对于1至90千瓦(度)的电量,每千瓦0.6元;对于91至150千瓦的电量,每千瓦1.1元;对于用大于151千瓦的电量,每千瓦1.7元。编写一个Java应用程序程序。在主类的main方法中,输入用户的用电量,程序输出电费。
public class test {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
double i=input.nextDouble();
if(i<0) {
System.out.println("Invalid Value!");
}else if(i>=1&&i<=90){
System.out.println(i*0.6);
}else if(i>=91&&i<=150){
System.out.println(i*0.6);
}else {
System.out.println(i*1.1);
}
input.close();
}