![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA面试题
向日葵朵朵开
JUST DO IT!
展开
-
Java面试题 day07
1.使用冒泡排序,实现如下的数组从小到大排序。 int[] arr = new int[]{34,5,22,-98,6,-76,0,-3}; for(int i = 0;i < arr.length - 1;i++){ for(int j = 0;j < arr.length - 1 - i;j++){ if(arr[j] > arr[j + 1]){ int temp = arr[j]; arr[j] = ar...原创 2021-02-25 16:29:55 · 121 阅读 · 0 评论 -
Java面试题 day06
1.写出一维数组初始化的两种方式 int[] arr = new int[5];//动态初始化 String[] arr1 = new String[]{"Tom","Jerry","Jim"};//静态初始化 数组一旦初始化,其长度就是确定的。arr.length 数组长度一旦确定,就不可修改。 2.写出二维数组初始化的两种方式 int[][] arr = new int[4][3];//动态初始化1 int[][] arr1 = new int[4][];//动态初始化2 int[][] ar原创 2021-02-25 10:13:04 · 104 阅读 · 0 评论 -
Java面试题 day05
1. 循环结构是如何最后退出循环的,有哪些不同的情况请说明。 ① 循环条件返回false ② 在循环体内,一旦执行到break,跳出循环 continue;return 2.指出如下程序输出的结果: label: for(inti= 1; i<= 4; i++) { for(intj= 1; j<= 10; j++) { if(j% 4 == 0) { continuelabel; } System.out.p...原创 2021-02-24 17:30:50 · 133 阅读 · 0 评论 -
Java面试题 day04
1.switch后面使用的表达式可以是哪些数据类型的。 byte 、 short 、char 、int 、枚举类型变量、String类型。 2. 使用switch语句改写下列if语句: int a = 3; int x = 100; if(a==1) x+=5; else if(a==2) x+=10; else if(a==3) x+=16; else x+=34; int a = 3; int x = 100; switch(a){ cas...原创 2021-02-23 21:25:32 · 81 阅读 · 0 评论 -
Java面试题 day03
1.“&”和“&&”的异同 //区分& 与 && //相同点1:& 与 && 的运算结果相同 //相同点2:当符号左边是true时,二者都会执行符号右边的运算 //不同点:当符号左边是false时,&继续执行符号右边的运算。&&不再执行符号右边的运算。 //开发中,推荐使用&& 2.程序输出 classOperatorTest { publicstaticvoi...原创 2021-02-23 16:16:28 · 150 阅读 · 0 评论 -
Java面试题 day02
1、标识符的命名规则有哪些? 由26个英文字母大小写,0-9,或¥符组成 数字不可以开头 不可以使用关键字和保留字,但可以包含 严格区分大小写 不能包含空格 不遵守,编译不通过。 2、标识符的命名规范有哪些? 包名:xxxyyyzzz 类名、接口名:XxxYyyZzz 变量名、方法名:xxxYyyZzz 常量名:XXX_YYY_ZZZ 不遵守,编译运行都可以通过 3、Java变量按照数据类型怎么划分?并指出Java的基本数据类型有哪8种,并指出各自占用的内存空间大小 bytesho.原创 2021-02-23 11:06:06 · 83 阅读 · 1 评论