导航菜单
首页 >  » 正文

java试题求答案和详细解释,谢谢 java 题(考试了)

java试题求答案和详细解释,谢谢

本人做的答案,仅供参考~~希望有帮助 3、WindowListener WindowAdapter 4、FloatLayout BorderLayout 5、编译生产字节码 解释执行字节码 6、protected private 7、成员属性(变量) 成员方法 8、多 else 9、2 2 10、Error Exception 11、封装 多态 12、protected 默认 13、true false 14、abstract final 15、B类中没有定义变量x 16、单 多 17、Thread类 Runnable 18、Error Exception 19、true false 20、java.lang Object 二、选择题 1、D 2、A 3、B 4、D 5、D 6、C 7、C 8、B 9、D 10、B 11、D 12、A 13、C 14、C 15、A 16、A 17、D 18、C 19、B 20、C

java 题(考试了)

1. 运行Java字节码的假想计算机称为JVM(Java虚拟机)。 2. Java程序分为两种类型,分别是java application(java应用程序,可独立运行)和java applet(java小应用程序,不能独立运行) 。 3. 开发工具JDK中的Javac(Java编译器)的作用是将Java源文件编译为Java字节码文件。 4. 在Java语言中,short数据类型的存储开销是16字节,而long数据类型的存储开销是64位。 5. Java语言的继承机制是单一继承,使用接口作为多重继承的替代物。 6. 对类中成员的访问,Java提供了四个不同的访问范围,分别是public、protected、private 和default(firendly)。 7. 子类和父类中覆盖的方法,要具有相同的方法名、相同的参数类型和相同的返回值类型。 8. 将Applet小应用程序嵌入到HTML文件中,要用<applet></applet> 标记,其中它还有三个基本参数,分别是 code、width和height。 9. 如果x = 2,y = 5,z = 6;则 u = x > y ? ( x > z ? x : y ) : ( y > z ? y : ( z > x ? z : x ) );则u =6。 10.在Java中,所有的异常类都是Throwable类的子类,该类有两个最基本的子类分别是Error和Exception。 11.异常处理的基本结构分为三部分,每部分的关键字分别是try、catch 和finally 。 12.Java采用抢占式调度方式,即高优先级线程具有剥夺低优先级线程执行的权利。 13.创建新线程的两种方法是继承Thread类重写run()方法和实现Runnable接口。 14. 若有int i = 2,b = 0;表达式b = ( ++i ) + ( ++i ) + ( ++i ) 的值是12。 二.单项选择题(本大题共20小题,每小题1分,共20分) 1.下列标识符中,合法的标识符是( B )。 A. goto B. final C. 9stud D. student2 2. int m,n=3; m=++n;执行完成这两行代码后,则( C )。 A. m=3,n=4 B. m=3,n=3 C. m=4,n=4 D. 以上都不是 3. int a[][]=new int[2][3]; 选择正确的答案( B )。 A.a.length=3 B.a.length=2 C.a.length=6 D.a.length的值不能确定 4. 在设计Application程序时,设main()方法的参数是args,则用( C )可以获得命令行参数的个数。 A.args[0].length B.args[0].length() C.args.length D.args.length() 5. 要求某成员变量访问权限局限于同一类,则应该使用( D )。 A.public B. protected C. 确省 D. private 6. 当用户最小化包含Applet的窗口时,将执行Applet的( D )方法。 A.init() B. start() C. stop() D. destroy() 7. 以下哪组修饰符不能同时修饰一个方法 ( D ) A. abstract public B. public final C. public static D. abstract private 8. 编写Applet程序时,所定义的类必须是(C )的子类。 A. Window B. Panel C. Applet D. Frame 9.Java编程所必须的默认引用包为 ( B ) A. java.sys包 B. java.lang包 C. java.new包 D. 以上都不是 10.如果需要按add()语句的顺序依次放置部件,则需要使用(A )布置管理器。 A. FlowLayout B. BorderLayout C. CardLayout D. GridLayout

请教几题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]);
}
}
}

Java题 定义一个长度为10的整形数组,接受从键盘输入的十个数,输出键盘中的十个数,并且求出这十

//纯手工打的,望采纳
import java.util.Scanner;
public class Demo {

public static void main(String[] args){
System.out.println("请输入十个整数,用英文逗号隔开");
Scanner sc = new Scanner(System.in);
String s = sc.next();
String[] sArray = s.split(",");
int[] iArray = new int[sArray.length];
int sum = 0;
int temp;
for(int i = 0;i<sArray.length;i++){
iArray[i] = Integer.parseInt(sArray[i]);
}
//排序求和
for(int i = 0;i<iArray.length;i++){
sum += iArray[i];
for(int j = 0;j<i;j++){
if(iArray[i]<iArray[j]){
}
temp = iArray[i];
iArray[j] = iArray[i];
iArray[i] = temp;
}
}
System.out.println("您输入的十个数为:"+s);
System.out.println("和为:"+sum);
System.out.println("最大值为:"+iArray[0]);
}
}

java题求助

public class AccountBookTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
AccountBook account = new AccountBook("张三",30,10);
System.out.println("账户名称:" + account.accountName + "收入额:" + account.income + "支出额:" + account.outcome + "余额:" + account.compute(account.income, account.outcome));
}
}
class AccountBook{
String accountName;
double income;
double outcome;
AccountBook(String accountName,double income,double outcome)
{
this.accountName = accountName;
if(income > 0)
{
this.income = income;
}
else{
System.out.println("收入不能为负数!");
}
if(outcome > 0)
{
this.outcome = outcome;
}
else{
System.out.println("支出不能为负数!");
}
}
public double compute(double income,double outcome)
{
double balance = 0.0;
balance = income - outcome;
return balance;
}
}

求 JAVA 试题 判断题答案

F
T
F 没这个东西
F 中间没有空格
T
T
F STRINGBUFFER 是字符变量
没写原因的是基本知识

JAVA题 方法与重载类型

public class Test{

public static void main(String[] args) { Sysout.out.println("7.5小时应交费:"+getMoney(7.5f)); }

static float getMoney(float time)

{

if(time>0&&time<=3)

{

return 5;

}

else

{

reutrn (5+time*1)>20?20:(5+time*1);

}

}

}

JAVA题库的题 求答案啊!!!!!!!!!!!!!!!!

1.有点没太明白意思,是要求2个数相加的和吗?
import java.util.Scanner;
public class Application1 {
/**
* @param args
*/
public static void main(String[] args) {
byte b = 0;
byte a = 0;
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个值:");
a = scan.nextByte();
System.out.println("你输入的值:" + b) ;
System.out.println("请输入第2个值:");
b = (byte) (scan.nextByte() + a);
System.out.println("b的值:" + b) ;
}
}
2,是这样吗?
import java.applet.Applet;
import java.awt.Graphics;
public class App2 extends Applet{
@Override
public void paint(Graphics g) {
boolean b = 12+5 > 3 || 12 - 5 < 7;
g.drawString("12+5 > 3 || 12 - 5 < 7的结果为:" + b, 100, 100);
}
@Override
public void init() {
// TODO Auto-generated method stub
super.init();
setSize(500, 399);
}
}
3.
import java.util.Scanner;
public class App3 {
/**
* @param args
*/
public static void main(String[] args) {
int a,b,c = 0;
System.out.println("请输入三角形的3条变的长(以逗号分隔每个边的长度):");
Scanner s = new Scanner(System.in);
String sNum = s.nextLine();
if (sNum == null || sNum.length() == 0) {
System.out.println("没有输入长度,退出。");
return;
}
String[] abc = sNum.split(",");
if (abc.length != 3) {
System.out.println("必须输入三角形的3条变的长(以逗号分隔每个边的长度),退出。。");
return;
}
a = Integer.valueOf(abc[0]);
b = Integer.valueOf(abc[1]);
c = Integer.valueOf(abc[2]);
int zc = a + b + c;// 周长
int p = (a+b+c) / 2;
double S = Math.pow(p*(p-a)*(p-b)*(p-c),0.5); // 海伦公式计算的面积。
System.out.println("周长:" + zc + ",面积:" + S);
}
}
望采纳。

相关推荐: