「java第二十四章复习题」java第十二章作业

博主:adminadmin 2022-11-23 06:53:08 54

本篇文章给大家谈谈java第二十四章复习题,以及java第十二章作业对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求Accp6.0java第十四章练习题一二的代码!

我自己写的,运行没问题,如果有小问题,欢迎指出

练习一:

Customer类:

package com.wxws.sms;

public class Customer {

/**

* @param args

*/

String CustNumber;

int CustPoint;

}

--------------------------------分隔符------------------------------------

CustManager类:

package com.wxws.sms;

import java.util.*;

public class CustManager {

Customer customers[]=new Customer[100];

public void CustAdd(Customer cust) {

// TODO Auto-generated constructor stub

for(int i=0;icustomers.length;i++){

if(customers[i]==null){

customers[i]=cust;

break;

}

}

}

public void showCustomer(){

System.out.println("***Customers List***");

System.out.println("number\tpoint");

for(int i=0;icustomers.length;i++){

if(customers[i]!=null){

System.out.println(customers[i].CustNumber+"\t"+customers[i].CustPoint);

}

}

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Customer run=new Customer();

CustManager move=new CustManager();

@SuppressWarnings("resource")

Scanner input=new Scanner(System.in);

System.out.print("Please input your Vip number:");

run.CustNumber=input.next();

System.out.print("Please input your Vip point:");

run.CustPoint=input.nextInt();

move.CustAdd(run);

move.showCustomer();

}

}

---------------------------------------------分割符号---------------------------------------------------

练习二(将Customer类的属性改成数组):

package com.wxws.sms;

public class Customer {

/**

* @param args

*/

String CustNumber[]=new String[100];

int CustPoint[]=new int[100];

}

---------------------------------------------分割符号---------------------------------------------------

package com.wxws.sms;

import java.util.*;

public class CustManager {

Customer customers[]=new Customer[100];

public void CustAdd(Customer cust) {

// TODO Auto-generated constructor stub

for(int i=0;icustomers.length;i++){

if(customers[i]==null){

customers[i]=cust;

break;

}

}

}

public void showCustomer(){

System.out.println("***Customers List***");

System.out.println("number\tpoint");

for(int i=0;icustomers.length;i++){

if(customers[i]!=null){

System.out.println(customers[i].CustNumber[i]+"\t"+customers[i].CustPoint[i]);

}

}

}

public int searchScore(String custNo){

int point=1;

for(int i=0;icustomers.length;i++){

if(customers[i]!=null){

if((customers[i].CustNumber[i]).equals(custNo)){

System.out.println("The number of Vip's point is:"+customers[i].CustPoint[i]);

point=customers[i].CustPoint[i];

}

}

}

return point;

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Customer run=new Customer();

CustManager move=new CustManager();

@SuppressWarnings("resource")

Scanner input=new Scanner(System.in);

for(int i=0;i4;i++){

System.out.print("Please input your Vip number:");

run.CustNumber[i]=input.next();

System.out.print("Please input your Vip point:");

run.CustPoint[i]=input.nextInt();

move.CustAdd(run);

}

move.showCustomer();

System.out.print("Please input the Vip number you want to check:");

String custNum=input.next();

move.searchScore(custNum);

}

}

JAVA程序设计复习题目

4、A  D错误原因:float x;y; 定义多个变量 应该用,隔开,修改后:  float x,y;

                 char ch1=’m’, ch2=’\’; \是转义字符

5、A  错误原因:B. 1.5e-4F 后边的F表示是float     C. abcf  字符串     D. Float.MIN_VALUE  float的最小值

6、D  错误原因:A.int a=6;已经说了定义a为int类型,再定义就重复   B. a= =3;  双==表示比较    C. a=3.2f; 末尾的f表示float类型 

7、C  错误原因:C. ‘a’=8 两边都是变量

8、B  错误原因:A.类具有封装性,所以类的数据是不能被访问的    数据可以被访问

C. 声明一个类时,必须用public修饰符       不是必需的

D.每个类中,必须有main方法,否则程序无法运行    不是每个类都要有

9、A  错误原因:

作用域   当前类   同包   子孙类   其他

public     √      √     √       √

protected  √      √     √       ×

default    √      √     ×       ×

private    √      ×     ×       ×

不写时默认为default。

10、C

A. int fun(int a, float b) {  }   float fun(int a, float b) { }  方法重载跟返回值无关

B. int fun(int a, float b) {  }   float fun(int x, float y) { }   方法重载跟返回值无关,跟参数类型和参数个数有关

D. float fun1(int a, float b) { }   float fun2(int a, float b) { } 方法重载就是方法名相同

我说的也未必都对

请高手帮忙解决一些JAVA试题

《Java程序设计》期未考试复习题

一.填空

1.在一个java源程序中定义了3个类和15个方法,编译该Java源文件时,会产生个字节码文件,其扩展名是class。

2.创建类的关键字是public class.

3. 类包声明的关键字是package.

4.引用类包的关键字是import.

5.声明接口的关键字是interface.

6.继承的关键字是extends.

7.返回变量的值的关键字是return.

8.声明虚拟类的关键字是abstract.

9.在Java语言中,逻辑常量只有true false两个值。

10.i为整型变量且赋值为11,表达式

int a=i++;

则a的值为12。

11.面向对象的软件开发方法用把数据和基于数据的操作封装在一起。

12.构造方法的方法名必须与类名相同。

13.如果子类中的某个方法的名字、和与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。

14.同一个类中多个方法具有相同的方法名,不同的,称为方法的重载。

15.Java异常处理中可能够抛出异常的代码是放在try块中,处理代码是放在catch块中。

Java复习题选择

16.

B

17.

A

18.

D

19.

C

20.

B

21.

C

22.

C

23.

C

24.

C

25.

B

26.

C

27.

B

28.

B

29.

A

30.

A

Java 习题

b

jdk自带工具箱中的javac.exe文件用于编译满足java编程规范的.java文件

c

第2题问的有问题,编译完成后生成的应该是文件,而不是程序,生成的文件名应该根据所编译的文件内的类的命名决定,因此这道题目没法回答,不过行业内的规范是一个java文件中只定义一个公共类,也就是和文件名一样的类,所以实在要选就只能选C了

b

jdk自带工具箱中的java.exe文件用于解释执行满足java编程规范的并且编译完成的.class文件

d

applet小应用程序的执行方式就是appletviewer

网页格式文件,根据题设只能选d

b

所有的java文件编译完成后将生成对应类名定义的字节码文件,该文件不依附与任何操作平台,只要java虚拟机可以运行,都可以正常的执行。

b

JDK

Java开发工具包,Java

Development

Kit

里面有运行环境JRE和开发时所需要的Java类库,以及一些编译调试运行的程序,如java.exe,javac.exe,javaw.exe等。

java第二十四章复习题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java第十二章作业、java第二十四章复习题的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。