[阶段一]Java基础语法-运算符、流程控制、数组

广州近几天的天气非常闷热,整个人都不好了,中午的时候有点提不起精神来。每次上课前都有个习惯,就是喝杯红牛提提精神。原因很简单,面对无精打采的老师,学生怎么能提起精神来听课呢。于是乎使劲让自己清醒,争取在课堂上给学生最好的状态。特别表扬下广标同学(一个大一的小伙),每次都是最早来到课室,希望他能够坚持到最后!今天的课程内容非常多,有些学生反映讲的太快了。能够收到这些反馈其实很高兴,因为只有这样,才能不停的提高教学质量。

课程内容

运算符:
1. 算术运算符 —— 注意自增、自减
2. 关系运算符
3. 逻辑运算符 —— && || !
4. 赋值运算符
5. 位运算符 —— 7种常用位运算符
6. instanceOf —— 检查对象是否是某种类型
7. 三目运算符 —— 注意与 if else的效率比较

流程控制:
1. while 循环
2. do while 循环
3. for 循环 & foreach 循环
4. 关键字 break, continue, return

数组:
1. 数组概述 —— 引用数据类型,所有元素类型需要一致
2. 数组定义 ——推荐用type[] arrayName;
3. 静态初始化& 动态初始化
4. 访问数组元素 & 遍历 —— 使用索引访问
5. Arrays 数组增强类的用法

课堂作业

作业一:使用循环语句输出九九乘法表
1x1=1
2x1=2,2x2=4
3x1=3,3x2=6,3x3=9
4x1=4,4x2=8,4x3=12,4x4=16

for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){
                System.out.print(i+"x"+j+"="+(i*j)+"\t");
                if(j==i){
                    System.out.println();
                }
            }
}

作业二:使用循环输出等腰三角形,例如给定4,输出如下结果
[阶段一]Java基础语法-运算符、流程控制、数组_第1张图片

        System.out.print("请输入行数:");
        Scanner scanner=new Scanner(System.in);
        int line=scanner.nextInt();

        for(int i=1;i<=line;i++){
            //补空白
            int blankCount=line-i;
            for(int j=1;j<=blankCount;j++){
                System.out.print(" ");
            }
            //填充星星数
            int startCount=i+(i-1);//2*i-1
            for(int j=1;j<=startCount;j++){
                System.out.print("*");
                if(j==startCount){
                    System.out.println();
                }
            }   
        }

作业三:请将下面的数组去重,并输出最后结果,可能的话封装成一个通用的方法
String [] str = {“Java”, “C++”, “Php”, “C#”, “Python”, “C++”, “Java”};

String [] str = {"Java", "C++", "Php", "C#", "Python", "C++", "Java"}; 
        ArrayList<String> list=new ArrayList<>();
        for(String val:str){
            if(!list.contains(val)){
                list.add(val);
            }
        }
        System.out.println(Arrays.toString(list.toArray()));

课件

04.Java基础语法-运算符.pptx
05.Java基础语法-流程控制.pptx
06.Java基础语法-数组.pptx

你可能感兴趣的:(java,流程控制,数组,运算符)