1.Java基本数据类型有哪些?
byte,short(短整形),int(整形),long(长整形),float(浮点型),double(双精度浮点型),char(字符型),
boolean(布尔型)。
2.&和&&有什么区别?
差异在于&是运算前面错就全错直接不看后一半的运算,&&是就算前面的运算错了它还是会默认的去运算后一半的运算结果。
3.if和switch分支语句有什么区别,分别什么适合用?
if语句先是判断运算条件是否满足再去匹配,switch是先用运算条件去匹配相对应的case条件,满足case条件再去运行程序,直到遇到break才跳出程序。
4.while和do-while有什么区别
while语句当他不满足条件的时候就不会执行循环,然而do-while不管满不满足条件都会执行一次。
5.编程实现九九乘法表
使用双重FOR语句循环,定义一个i一个j分别用i控制竖排的1~9用j控制横排的1~9,最后把计算方式打印出来,并且要在外重循环打印一个println用于分行
代码如下:
package com.lenovo.www.mobo;
/**
* 9*9
* @author 11209
*
*/
public class E_4 {
/**
* 9*9
* @author 11209
*
*/
public class E_4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 1; i < 10; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "*" + j + "=" + i * j + "\t");
}
System.out.println("");
}
}
// TODO Auto-generated method stub
for (int i = 1; i < 10; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "*" + j + "=" + i * j + "\t");
}
System.out.println("");
}
}
}