Java流程控制

  • 1. 用户交互scanner
    • java.util.Scanner
    • 可以通过这个类来获取用户的输入
    • 基本语法:
    • Scanner s = new Scanner(System.in);
    • 通过Scanner 类的next()与nextline()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据.

    • 使用完后,可以用close将其关闭,凡是属于IO流的类如果不关闭会一直占用资源

    • 其中:scanner.next()获得的字符串会被空格打断;而scanner.nextLline()不会。
    • 另:next相关函数还可以判断下一个是否为具体的某一个数据类型的输入
  • 2. 顺序结构
    • 正常情况下都是按顺序结构完成
  • 3. 选择结构
    • if
    • switch (其中的变量类型可以是byte,short,int,char,Sring)同时case标签必须为字符串或字面量。

    • 与c++类似
    • *尽量少用==号判断字符串>>>用.equals函数进行判断

    • 每个中文都有一个哈希code
  • 4.循环结构
    • while
    • do...while
    • for(最有效的
      • 快捷键:可以使用要小于的数字+.for快速打出for循环结构(好像只支持int型
      • 加强(与数组)
        • 如图所示可以遍历输出数组元素(类似c++用下标输出也是可以的

        • java的数组定义:数据类型+【】+变量名+(初始化)
    • 类似c++
    • println:输出后会换行
    • print:在一行一直输出
  • 5.break & continue
    • 和c++类似
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值