【初步复习Java编程基础,记录知识盲点和遗漏点】

1.switch语法

switch(表达式){

        case 值1:

        执行代码块1;

        break;

        case 值2:

        执行代码块12;

        break;

        case 值n:

        执行代码块n;

        break;

        default:

        默认执行的代码;

}

执行过程:当switch后表达式的值和case语句后的值相同时,从该位置开始从下执行,直到遇到break语句或者switch语句块结束;如果没有匹配的case语句则执行default块的代码。

Note:1.switch后面小括号中表达式的值必须是整型或字符型;2.case后面的值可以是常量数值,也可以是常量表达式。

2.break,continue

break:退出指定循环,直接执行循环后面的代码。

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

3.使用Scanner工具类来获取用户输入的信息

Scanner类位于java.util包中,使用时需要导入此包。

步骤:

(1)导入java.util.Scanner包;

(2)创建Scanner对象;

Scanner input=new Scanner(System.in);

(3)接受并保存用户输入的值。

int score=input.next();

如果是输入int型,则为input.nextInt();根据实际情况来编写。

Note:在进行实际输入后,int score=input.next();后的语句才会执行,Scanner  input=new Scanner(System.in);后的语句不受是否有实际输入影响。

4.使用Arrays类操作数组

import java.util.Arrays;

Arrays.sort(数组名);实现数组的升序排列

Arrays.toString(数组名);将数组转换为字符串

5.foreach遍历数组

foreach不是Java中的关键字,是for语句的特殊简化版本。

语法:

for(元素类型 元素变量 :遍历对象){

   执行的代码

}

示例:for (String hobby : hobbys){
       System.out.println(hobby);

    }

6.关于二维数组的长度

String names[][]={{"Tom","Jack","Ruby"},{"Cindy","Henry","Denniel"}};

names.length表示行数;

names[i].length表示列数。

posted on 2017-12-06 16:09  lalabola  阅读(214)  评论(0编辑  收藏  举报