【18.5.8】Java基础知识回顾
l Java的基本数据类型有哪些?
Java基本数据类型共有8种,分别为byte型,short型,int型,long型,float型,double型,char型以及波尔型
l &和&&有什么区别?
&的话前后语句的判定条件都要进行判定;
&&的前一句语句若判定返回false则后面的语句不再判定,直接返回false;
l If和switch分支语句有什么区别?分别适合什么时候用?
If分支语句适合于指定条件时的判定;switch分支语句适合于指定一个标准时进行判定;switch语句不适合进行逻辑判断;当条件为固定值时应使用switch,如当指定对象的值为3、5时判定就应使用switch;能用switch语句的均可以换成if语句,但使用if语句的不一定能使用switch语句;
l While和do-while循环有什么区别?
While语句需要先进行判定,如果条件符合,那么将执行循环体直至不符合循环条件;
do-while语句会先执行一遍循环体,执行完毕后在判定,若符合循环条件再执行循环体,不符合条件则跳出循环;
While语句就像是一个饥饿的人看到一堆吃的之后先判定能不能吃,能吃就吃,不能吃的话就忍住;
而do-while语句更像是一个饥饿的人看到一堆吃的之后直接先吃一顿,再判定能不能吃 。
l 编程实现九九乘法表(附代码)
九九乘法表的实现实际上是使用了双重for循环
附:九九乘法表代码
packagecom.lenovo.www.demo; //此处加载包文件
publicclass YunSuanBiao {
publicstatic void main(String[] args) {
for(int a=1;a<=9;a++) {
for(int b=1;b<=a;b++) {
System.out.print(a+"*"+b+"="+a*b+"\t");
}
System.out.println("");
}
}
}
l 其他
① 在定义数组时,若使用int 来定义数组,那么相对应的应该使用.nextInt()来接收由Scanner扫描的数据,而使用String定义的数组应该使用.next()来接收Scanner扫描而来的数据。
② 定义包的名称时一般均使用小写,而且通常都使用公司的域名倒置来命名,例如:
com.lenovo.www.demo com.lenovo.www.value
③ 定义类的名称时使用驼峰命名法,且首字母必须大写,如Season、Weather等