Java试题
public abstract class Shape {
public abstract double getArea();
public abstract double getLength();
}
public class Circle extends Shape {
private double dRadius;
public Circle(double r) {
this.dRadius = r;
}
@Override
public double getArea() {
return dRadius * Math.PI * Math.PI;
}
@Override
public double getLength() {
return 2 * dRadius * Math.PI;
}
public void printString() {
System.out.println("我是圆形!我的半径是:" + this.dRadius);
}
public void printArea() {
System.out.println("圆的面积:" + getArea());
}
public void printLength() {
System.out.println("圆的周长:" + getLength());
}
}
public class Shiti1 {
public static void main(String[] args) {
Circle circle = new Circle(2d);
circle.printString();
circle.printArea();
circle.printLength();
}
}
JAVA试题求助
1.Java是不区分大小写的语言。(错)
2.Java的源代码中定义几个类, 编译结果就生成几个以.class为后缀的字节码文件。(对)
3.Java的字符类型采用的是ASCII编码。(错) ----unicode
4.在进行类的继承时,子类可以拥有与父类相同名字的属性和方法。(错)-------私有的就不行
5.类中不可以没有构造函数,在类的定义时必须定义类的构造函数。(错)------定义类的时候可以不定义构造函数, 自动继承Object的构造函数
6.类的继承机制和接口的实现机制是完全相同的。(错)------继承不必要重新定义一些抽象方法,但是实现接口必须要实现接口里的所有方法
7.在DOS界面中,当从键盘读入数据时,提取到的数据就是数据类型,不需要进行数据类型的转换。(错)--------提取到的数据都以字符串形式表示,根据需要转化成其他基本类型
8.System类不能实例化,即不能创建System类的对象。(对)-------System的构造方法是私有的.
9.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(对)
10.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(对)
11.在Java中,‘a‘与”a”代表的含义是一样的,它们之间没有区别。(错)
12.Java的源代码中无论定义多少个类, 编译结果就只生成一个以.class为后缀的字节码文件。(错)
13.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。(对)
14.多维数组中每一维的长度可以不相同。(对)
15.在类中定义重载方法时,每个重载方法的参数个数或参数类型可以相同。(对) --------只要不是个数和类型完全相同.
16.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(对)
17.在进行类的继承时,子类不能拥有与父类相同名字的属性和方法。(错)
18.System类不能实例化,即不能创建System类的对象。(对)
19.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(对)
20.类中不可以没有构造函数,在类的定义时必须定义类的构造函数。(错)
请教几题JAVA 试题
1Java编译器使用文件系统来保存程序包。 ( 对 )
2Java源程序文件中是不区分字母的大小写的。 ( 错 )
3、Java applet不能够存取客户机磁盘上的文件。 ( 错 )
4、可以用new来创建一个类的实例,即”对象”。 ( 对 )
5、Java程序对计算机硬件平台的依赖性很低。 (对 )
6、Java可以用来进行多媒体及网络编程。 ( 对 )
7、用final修饰的类必须被继承。 ( 错 )
8、类是对象实例。 ( 错 )
9、每个类都只能有一个构造方法。 ( 错 )
10、applet可以运行在浏览器中。 ( 对 )
填空题
1. 【1】 是Java程序中基本的结构单位。
2.Java语言中,移位运算符包括:>>、<>>】 ; 3.构件不能独立地显示出来,必须将构件放在一定的 【3】 中才能显示。 4.能将显示空间分成很多层的布局管理器是 【4】 。 5.Applet是能够嵌入到 【exe】 格式的文件中,并能够在浏览器中运行的Java。 6.使用Swing编写Applet,则该Applet的主类应该定义为 【6】 类的子类。 7.在Java中,线程的模型就是一个CPU、程序代码和 【7】 的封装体。 8.键盘键入字符串并在计算机屏幕上显示,这时的数据源是 【键盘】 。 9.任何一个Java程序都默认引入了一个包,这个包的名字叫java. 【unitl】 。 10.Java语言中,有一个类是所有类或接口的父类,这个类的名称是 【Object】 因只是有限,只给你写了我知道的!不好意思 希望对你有帮助!
急!!Java试题解决方案(从键盘上输入10个整数,并放入一个一维数组中...)
package Test;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
int[] ints = new int[10];
System.out.println("请输入10个数字");
for (int i = 0; i < 10; i++) {
ints[i] = sca.nextInt();
}
int temp;
for (int i = 0; i < 5; i++) {
temp = ints[i];
ints[i] = ints[9 - i];
ints[9 - i] = temp;
}
for (int i = 0; i < 10; i++) {
System.out.println(ints[i]);
}
}
}