Java复习题集(一)

来源:互联网 发布:采样率转换算法 编辑:程序博客网 时间:2024/06/05 06:36

1、开发Java程序步骤?

编辑源程序(.java为后缀名保存)=>编译.java文件(生成.class文件)=>运行.class文件(输出程序结果)


 2Java程序的注释分类?

1、单行注释//

2、多行注释/**/

3、文档注释/** */

3Java领域分为哪些?

1JavaSEJavaEEJavaME

4、怎么样理解JAVA的程序概念?

通常指完成某些事情的一种既定方式和过程,可以将程序看成对一系列动作的执行过程的描述

public class HelloWorld  {

        public static void main(String[ ] args)  {

              System.out.println("Hello  World!!!");

       }

}

6Java的基本类型有哪些?

byte,char, short, int, long, float, double, boolean

7、变量命名规则?

1、简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写

2、变量名首字符必须是字母、下划线或者美元符$,其后可以跟字母、数字、下划线已经美元符。

8JAVA中常用的运算符有哪些?这些运算符之间的优先级怎么样?

1、算术运算符

2、比较运算符

3、赋值运算符

4、逻辑运算符

运算符之间的优先级:

算术运算符>比较运算符>逻辑运算符>赋值运算符

9JAVA中数据类型之间的转换规则分为:

1、自动类型转换

2、强制类型转换

10boolean类型的常用值为什么?

true/false

11JAVA中常用的选择结构有哪些?

1if

2if...else

3if...else...的嵌套

4if...else if...else if...else...

5switch

12if...else if...else if...elseswitch的使用场景是什么?

1if...else if...else if...else一般使用在对值得范围进行判断

2、发现多个条件均为等值判断,更好的解决办法是使用switch

13、在JAVA自定义一个生产10-100之间的随机数的公式?

int random=(int) (Math.random()*(max-min)+min)

int random=(int) (Math.random()*(100-10)+10)

14switch语句中的表达式可以是什么类型数据?

   答:表达式的值可以是byteshortintchar类型的数据,但不能是floatdouble类型的数据。

15switch判断表达式中break的作用是什么?

用来结束case匹配语句的执行。

16、三元运算符?:的作用是什么?

?:if...else...的简化版

17while循环结构与do...while循环结构的不同?

while结构在循环的开始判断下一个迭代是否应该继续。do/while结构在循环的结尾来判断是否将继续下一轮迭代。do结构至少会执行一次循环体。

18java中程序调试的步骤?

1、设置断点 2、单步运行3、观察变量

19for循环结构与while循环结构的不同?

当循环次数确定时使for循环否则使用while循环。

20、程序中breakcontinuereturn跳转语句的不同?

1break:跳出循环而执行循环后面的语句

2continue:跳过循环体中剩余的语句而执行下一次循环

3return结束方法的调用。

21、使用数组四步走是什么?

1、声明数组 2、分配空间3、赋值4、处理数据

22、数组的定义有哪些方式?

int[] arr=new int[5];

int arr[]=new int[5];

int[] arr=new int[]{1,2,3,4,5};

int[] arr={1,2,3,4,5};

原创粉丝点击