「头歌java普通作业答案」JAVA题目

博主:adminadmin 2023-01-09 17:39:10 851

本篇文章给大家谈谈头歌java普通作业答案,以及JAVA题目对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求JAVA语言程序设计作业答案

3、C;4、A;6、A;7、A;8、D;12、A;13、B;14、B;17、A;18、D;19、D;20、A;

4题:A很明显是错误的,java程序在运行前需要编译成字节码文件,才能运行。

14题:在Java语言中,标识符是以字母、下划线或美元符开头,由字母、数字、下划线或美元符组成的字符串。标识符区分大小写,长度没有限制。除以上所列几项之外,标识符中不能含有其他符号,也不允许插入空格。

17题:向main方法传入的是三个参数接收后args[]={"aaa","bb","c"}

int k1=args.length;//得到数组元素个数,为3

int k2=args[1].length();//得到数组中下标为1的元素字符数(即第二个元素)

18题:String s1="AbcD"; String s2=s1.toLowerCase(); 作用是把字符串全部转为小写,所以选D

19题:函数重载定义 1:保持相同的功能,并且有相同的函数名

2、重载方式为:返回值类型不同,形参个数不同同,形参类型不同。

在满足一的前提下,二中三个条件任意一个,或其中多个的任意组合都是重载

20题:BB继承了AA并且重写了Show()方法。父类AA实例化了a,所以a.Show()调用的是父类中的Show方法,显示:我喜欢Java!子类BB实例化了b,所以b.Show()调用子类BB中的Show方法,显示:我喜欢C++!

java作业题,都在这里了,希望你帮忙解答下

1选择题

1,B

2.D

3.D

2.int i = 30;

double d[] = new double[30];

char[] r = new char[30];

int[] i = {3,4,5,6};

float f[]  ={2.3F,3.5F,6.6F};

char[] c = new char[3];

3. int类型,最小为0,a[2]

4.  double[] d = new double[10];

  d[9] = 5.5D;

double result = d[0] + d[1];

5. public static void method1(int n, int m) {

n += m;

method2((int) 3.4);

}

public static int method2(int n) {

if (n 0)

return 1;

else if (n == 0)

return 0;

else

return -1;

}

6.

public double getPromotion(double amount, double percent)

public void print(int year, int month)

public double sqrt(double d)

public boolean isOdd(int i);

public void printMsg(int times);

public double getLoanMonthlyPayment(double totalMoney, int loanYears, double interest);

public Char toUpperCase(char c);

public static void question1() {

Scanner scanner = new Scanner(System.in);

double[] scores = new double[10];

int i = 0;

double totalScore = 0;

while (i  10) {

double d = scanner.nextDouble();

scores[i] = d;

i++;

totalScore += d;

}

double avgScore = totalScore / 10;

Arrays.sort(scores);

int index = Arrays.binarySearch(scores, avgScore);

System.out.println("低于平均成绩的" + (index));

System.out.println("高于平局成绩的" + (10 - index));

scanner.close();

}

public static void question2() {

double[] scores = { 10.0, 9.0, 8.0, 10.0, 7.0, 10.0, 9.0, 8.0, 10.0, 7.0 };

Arrays.sort(scores);

double[] newScores = new double[8];

for (int i = 1; i  scores.length - 2; i++) {

newScores[i - 1] = scores[i];

}

double totalScore = 0;

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

totalScore += newScores[i];

}

System.out.println("得分是" + totalScore);

}

public static void question3() {

double[] d = new double[] { 1, 2, 3, 4, 5 };

double min = Double.MAX_VALUE;

double max = Double.MIN_VALUE;

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

if (min  d[i]) {

min = d[i];

}

if (max  d[i]) {

max = d[i];

}

}

System.out.println("最大值" + max);

System.out.println("最小值" + min);

}

public static int average(int[] array) {

int total = 0;

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

total += array[i];

}

return total / array.length;

}

public static double average(double[] array) {

double total = 0;

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

total += array[i];

}

return total / array.length;

}

public boolean equals(int[] list1, int[] list2) {

if (list1 == null) {

return false;

}

if (list2 == null) {

return false;

}

if (list1.length != list2.length) {

return false;

}

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

if (list1[i] != list2[i]) {

return false;

}

}

return true;

}

给我这些JAVA答案

一、选择题

1.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. .java B. .class C. .html D. .exe

2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )。

A. public static void main()

B. public static void main(String args[ ])

C. public static int main(String[ ] arg)

D. public void main(String arg[ ])

3.. 执行下面的程序,若n=4,则输出结果是( B )。

switch(++n)

{ case 1:

case 2:

case 3:

case 4:

case 5: System.out.print("*");

case 6: System.out.print("**");break;

default: System.out.print("***");

}

A. * B. *** C. ***** D. ******

4. 执行下面的程序若a=6,则输出结果是( B )。

switch(a++)

{ case 1:

case 2:

case 3:

case 4:System.out.print("****");

case 6:System.out.print("####");break;

default:System.out.print("@@@@");break;

}

A. ****#### B. #### C. @@@@ D. ####@@@@

5. 若int i=10 ;执行下列程序后,变量i的正确结果是( D )。

switch ( i )

{

case 9: i+=1;

case 10: i+=1;

case 11: i+=1;

default: i+=1;

}

A. 10 B. 11 C. 12 D.13

6. 以下能正确定义二维数组并正确赋初值的语句是( D )。

A. int n=5,b[n][n]; B. int a[][];

C. int c[][]=new int{{1,2},{3,4}}; D. int d[][]={{1,2,3},{4,5}};

7. 下面哪个数代表十六进制数( D )。

A. 012 B. 2.3e3 C. 579 D. 0x55

8. 若 a=1,b=10 为int 型变量,则执行以下语句后b的值为 ( D )。

do {

b - =a;

a++;

}while (b- -0);

A. 9 B. -2 C. -1 D. 8

9. System.out.print(12+3)的输出结果是( A )。

A. 15 B. 123 C. ”123 ” D. ”15”

10. 下面程序运行结果为( A )。

int sum=0;

for(i=1;i8;i++)

{ if(i%2= =1) continue;

sum+=i;

}

System.out.print(sum);

A. 12 B. 20 C. 28 D. 36

二、填空题

1、Java的程序有两种应用形式,即__ 普通JAVA程序(application)__和_小应用程序(applet)_。

2、System.out.println(0x64)的结果是_____100________。

3、System.out.println(1+2+”aaa”)的结果是__3aaa____(注意:问题中此处你多写了个左括号)_。

4、设有数组定义:int IntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是___________120____________。

int s = 0 ;

for ( int i = 0 ; i IntArray.length ; i + + )

if ( i % 2 ! = 0 ) s +=IntArray[i] ;

System.out.println( s );

5、假设有程序段如下:

String s=new String(“ABCDE”);

String s1=s.substring(2,4);

String s2=s.substring(3);

当执行完该程序后,s1=______CD______,s2=___________DE_________。

6、假设有程序段如下:

StringBuffer s=new StringBuffer(“AB”);

s.append(true);

s.insert(1,”cd”);

当执行完该程序后,s=___________AcdBtrue____。

头歌的操作系统答案在哪里找

众课帮公众号。

1、首先打开微信,搜索众课帮公众号,点击关注。

2、其次选择头歌的操作系统。

3、然后选择需要的题卷,点击查看答案即可。

Java作业,在线等答案~

public class Account {

private Long id;

private String name;

private float blance;

private static Bank bank;

//标准的toString方法

public String toString(){

return "id:"+id+"\n客户:"+name+id+"\nBank:"+bank.getBankName();

}

/**

* @param args

* 主方法

*/

public static void main(String[] args) {

Account account[]=new Account[10];

Bank bank=new Bank();

bank.setBankName("中国银行");

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

account[i]=new Account();

account[i].setBlance(1000*i);

account[i].setId(6550000000004844l+i);

Account.setBank(bank);

account[i].setName("客户"+i);

}

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

System.out.println(account[i].toString());

}

}

//以下是setter和getter

public Long getId() {

return id;

}

public void setId(Long id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public float getBlance() {

return blance;

}

public void setBlance(float blance) {

this.blance = blance;

}

public static Bank getBank() {

return bank;

}

public static void setBank(Bank bank) {

Account.bank = bank;

}

}

//银行类

class Bank{

private String bankName;

public String getBankName() {

return bankName;

}

public void setBankName(String bankName) {

this.bankName = bankName;

}

}

将以上代码存成Account.java 编译运行就可以了

关于头歌java普通作业答案和JAVA题目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。