2021-1-6 Java基础知识

Java基础

流程控制

用户交互Scanner

  • Scanner对象

    image-20210105104945751
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jKOIjWdz-1609918375505)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210105111246536.png)]

Scanner进阶使用

  • 参考F:\JavaSE\基础语法\src\com\jiangwei\scanner的demo文件

顺序结构

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CKi822il-1609918375508)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210105113718483.png)]
  • 它是任何一个算法不能离开的一种基本算法结构

if选择结构

  • 重点:

    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IY5I7Vqx-1609918375511)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106092709189.png)]

    • 单选泽结构

      • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QzVp3coz-1609918375514)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106092831049.png)]
    • 双选择结构

      • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ES784YAt-1609918375516)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106093328053.png)]
    • 多选择结构

      • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ruwZuyYW-1609918375518)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106093759489.png)]
      • else放在最后
    • if嵌套结构

      • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UsVn4MOR-1609918375519)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106094341919.png)]

Switch选择结构

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WMabCYvh-1609918375520)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106094546146.png)]

  • //JDK的新特性,表达式结果可以是字符串
    //字符的本质还是数字
    
    //反编译 java---class(字节码文件)---反编译(idea)
    
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T5NsUGQc-1609918375521)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106100159862.png)]

  • hashcode

  • 反编译:直接将class文件放到java文件里面

While循环详解

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-85E8zrd4-1609918375522)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106100355228.png)]
  • while循环
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Fd3sWRO-1609918375523)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106100454203.png)]

DoWhile循序

  • do while
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LTL2f0tm-1609918375523)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106101307732.png)]

FOR循环详解

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NTTROgnm-1609918375524)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106101923472.png)]

  • 通用结构,最有效,最灵活

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HYZjeJd6-1609918375526)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106104406148.png)]

  • printLn和print的区别

    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9RQmwJdd-1609918375527)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106105502832.png)]
  • 大问题拆分为小问题,由易到难

增强for循环

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IS3pcdn0-1609918375528)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106150137498.png)]
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qDfrv7Nw-1609918375528)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106150412552.png)]

break和continue

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eptwHYZE-1609918375529)(C:\Users\jiang wei\AppData\Roaming\Typora\typora-user-images\image-20210106150810836.png)]

练习:打印三角形

package com.jiangwei.struct;

public class TestDemo01 {
    public static void main(String[] args) {
        //打印三角形 5行

        for (int i = 1; i <= 5; i++) {
            for (int j = 5; j >= i ; j--) {
                System.out.print(" ");
            }
            for (int j = 1; j <= i ; j++) {
                System.out.print("*");
            }
            for (int j = 1; j < i; j++) {
                System.out.print("*");
            }

            System.out.println();
        }


    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值