首页 > 编程语言 > 详细

Java基础—流程控制

时间:2021-04-22 09:05:21      阅读:30      评论:0      收藏:0      [点我收藏+]

1.Scanner类

  • 介绍 :java.util.Scanner JDK5以上
  • 主要功能:获取键盘输入的值信息,简化文本扫描
  • 扫描控制台获取输入信息步骤
  • 获取步骤:
    • 引入类信息 new Scanner(System.in)
    • 通过对象名.方法名();
    • 获取输入的内容
    • 关闭对象
    •  

      技术分享图片

       

       

    • 技术分享图片

       

       

    • 这里遇到一个问题
    • 使用nextline就无法多次输入数值
    • 技术分享图片

       

       

    •  

      改成next()就可以多次输入数值,通过依次实例化,获取多个值信息

    • 技术分享图片

       

       

       

       

       

  • 关闭对象
  • 技术分享图片

     

     

  • 字符串next()nextline()区别:
  • next()读取到有效的字符才会输出,结束为回车键,会忽略空格和换行,无法获取输入的空格
  • nextLine(),结束为回车键,输出内容可以获取到空格

1)无法输入第二个字符,因为输入第一个字符后回车键,第二个字符当作结束了

技术分享图片

 

 

技术分享图片

 

 

 

2.流程控制

switch case 用法

  • 语法结构
    • switch,case,break,default

    每句结束之后加break,如果不加会继续执行向下语句,知道有break为止

    默认语句块可以放置到任何位置,执行过程会先执行case语句

    case内容如果相同,可以写成

case 值:

case 2 值:

break;

技术分享图片

 

 

技术分享图片

 

 

3.if 和switch 

switch:结构体清晰,判断范围的时候判断次数较多

if:可以使用判断一个区域范围的信息

当程序可以使用2中语法时候,建议switch效率高

4.循环 

while 

定义初始值

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 也可以使用i+=2

 

Java基础—流程控制

原文:https://www.cnblogs.com/JacquelineQA/p/14687299.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!