「java作业讲解」java课后作业

博主:adminadmin 2022-12-16 06:06:06 76

本篇文章给大家谈谈java作业讲解,以及java课后作业对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA作业求名词解释

真是垮掉的一代啊,当年我天天逃JAVA课也知道那些,还有下面的那位仁兄:

private static修饰的就是常量?private static int a;这个是常量?常量是不能被修改的啊,要用final修饰,C++用const修饰,static所修饰的是静态变量。

baidu上面的问题越来越菜了,现在的学生连书都懒得翻

JAVA作业求助

做个练习,仅供参考。

代码如下:

package com.hello.algorithm;

import java.util.Arrays;

import java.util.Scanner;

public class InsertSort {

public static void main(String[] args) {

// 创建一个数组存储成绩,需要指定长度

int[] scores = new int[6]; //假设存储6个成绩:100 99 85 82 63 60

int index = 0;

while(index scores.length) {

// 控制台接收成绩

System.out.print("请输入成绩(100 99 85 82 63 60):");

Scanner scanner = new Scanner(System.in); // 随机插入成绩

int s = scanner.nextInt();

// 将接收的成绩与数组中的所有成绩进行比较,按照从大到小的规则,找到插入位置,然后插入数组

int insertPos = 0;

int temp = 0;

int temp2 = 0;

// 第一遍遍历数组找到插入位置

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

if(s scores[i]){

insertPos = i;

temp = scores[i];

scores[i] = s;

break;

}

}

// 第二遍遍历从插入位置整体后移

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

// 插入位置后面的元素整体后移

if(i insertPos){

temp2 = scores[i];

scores[i] = temp;

temp = temp2;

}

}

// 打印该成绩的插入位置以及打印整个数组

System.out.println("插入成绩的下标:" + insertPos);

System.out.println(Arrays.toString(scores));

index++;

}

}

}

运行结果如下:

请输入成绩(100 99 85 82 63 60):63

插入成绩的下标:0

[63, 0, 0, 0, 0, 0]

请输入成绩(100 99 85 82 63 60):60

插入成绩的下标:1

[63, 60, 0, 0, 0, 0]

请输入成绩(100 99 85 82 63 60):82

插入成绩的下标:0

[82, 63, 60, 0, 0, 0]

请输入成绩(100 99 85 82 63 60):99

插入成绩的下标:0

[99, 82, 63, 60, 0, 0]

请输入成绩(100 99 85 82 63 60):85

插入成绩的下标:1

[99, 85, 82, 63, 60, 0]

请输入成绩(100 99 85 82 63 60):100

插入成绩的下标:0

[100, 99, 85, 82, 63, 60]

Process finished with exit code 0

java作业,这一题怎么做?

int x(float a,float b)

{

return (a*b);//这里编译都过不了

//a,b都是float,a*b也是float;float相对int是高精度,高精度不能向低精度自动转换

}

s.x(2.0,3.0)//这的错误依然是高精度不能向低精度自动转换

//2.0没有加f或F(2.0f),默认是double类型,double相对于float和int是高精度;

这程序编译出错

/****************/

int x(float a,float b){

return (int)(a*b);//强制转换类型

}

s.x((int)2.0,(int)3.0)//强制转换类型

或者

s.x((float)2.0,(float)3.0)//强制转换类型

求JAVA 作业解答,在线等 急

下列语句执行后,z的值为()

int x=3,y=4,z=0;

switch(x+y)

{

  case 3:z=x*y ;break ;

  case 4:z=x/y ;break;

  case 7:z=x-y;break;

  default:z=x*y-x;

}

-1

下列程序片段输出的是什么?(  )

int a=3;

int b=1;

if(a=b)

System.out.println(“a=”+a);

a=1

a=3

编译错误,没有输出 (if(a=b)报错)

当条件为真和条件为假时,(  )控制结构可以执行不同的动作。

if…else

在switch语句块中,哪条语句用于处理其他所有情况?(  )

default

所有的程序均可用下面几种控制类型控制结构编写。(   )

顺序结构、选择结构、循环结构

do-while语句与while语句的区别在于先执行循环体中的语句再计算条件表达式, 所以do-while语句的循环体至少被执行1次。(  )

正确

下列语句执行后,输出结果是(  )。

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

for (int j=0;ji;j++)

  System.out.print(“*”);

System.out.print(“\n”);

}

以上都不对    应该是1+2+3+...+9

下列语句执行后,i的值是(  )。

int i=1;

do{

System.out.println(“*****”);

i++;

}while(i4);

4

应该使用什么符号分隔for语句的各个部分?( )

逗号

在Java中,两个连续等号(==)和一个等号(=)的意义是一样的,都是等于运算符。(  )

错误

下面哪条语句定义了5个元素的数组。(  )

int [] a={22,23,24,25,12};

下面哪条语句正确地声明一个整型的二维数组?(  )

int a[][] = new int[10][10];

下面哪个语句(初始化数组)是不正确的。(  )

int x[] = {1,2,3};

什么变量用来表示数组的大小?(  )

length

数组最适合于存放什么类型的信息?(  )

一组相同类型的数据

下列说法中正确的是(    )。

属性可以是简单变量,也可以是一个对象

下述概念中不属于面向对象方法的是(    )。

过程调用

下面关于继承的说法正确的是(   )。

子类继承父类的非私有属性和方法

下列说法正确的是(    )。

某个类是一个类的子类,它仍有可能成为另一个类的父类

类与对象的关系是(   )。

类是对象的抽象

java作业讲解的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java课后作业、java作业讲解的信息别忘了在本站进行查找喔。

The End

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