码迷,mamicode.com
首页 > 编程语言 > 详细

Java流程控制

时间:2020-09-17 16:38:11      阅读:34      评论:0      收藏:0      [点我收藏+]

标签:hyper   inter   cas   iter   doc   vertica   选择结构   com   ros   

  1. Scanner是扫描器对象,用于接收键盘数据,但是用完之后一定要关闭,否则占用资源(属于IO流的类使用后都要关闭,否则一直占用资源):

Scanner scanner = new Scanner(System.in);
if (scanner.hasNext()){
    String str = scanner.next();
    System.out.println(str);
}

scanner.close();

  1. Scanner.next()以空格或者回车作为结束符,所以不能得到带有空格的字符串,scanner.nextLine()以回车作为结束符,可以得到空格
  2. IDEA中,ctrl + 鼠标左键单击类名,可以进入类的源码
  3. 选择结构:

(1) If(条件表达式){}else{}

(2) Switchexpression{case value:语句;break;……default:语句;}

(支持Stringbyteshortchar(要加单引号),int。)

(原理:先去找匹配的值,没有的话执行default;有的话,执行对应语句,假如语句中有break则结束,否则匹配到的地方下面所有语句都执行,除非遇到break

  1. 循环结构:

(1) Whileexpression{语句;}

(2) Do{语句}whileexpression);(至少被执行一次)

(3) For(初始化(只能一种类型,但可以多个循环控制变量);布尔表达式;更新迭代){语句;}

① IDEA中,可以使用100.for快速建立for (int i = 0; i < 100; i++) {}

② 增强型:for(声明语句:数组){}

    1. \t制表符,相当于键盘上的Tab键(tab);\n换行符(line
    2. Break用于强行退出循环,continue用于终止某次循环过程
    3. 标签是指后面跟着一个冒号的标识符,例如:label
    4. IDEADebug:先点击debug,然后点击Debug菜单中向下蓝色小箭头即可一步一步执行代码,查看代码执行过程技术图片

       

       

1. Scanner是扫描器对象,用于接收键盘数据,但是用完之后一定要关闭,否则占用资源(属于IO流的类使用后都要关闭,否则一直占用资源):

Scanner scanner = new Scanner(System.in);
if (scanner.hasNext()){
    String str = scanner.next();
    System.out.println(str);
}

scanner.close();

2. Scanner.next()以空格或者回车作为结束符,所以不能得到带有空格的字符串,scanner.nextLine()以回车作为结束符,可以得到空格

3. IDEA中,ctrl + 鼠标左键单击类名,可以进入类的源码

4. 选择结构:

(1) If(条件表达式){}else{}

(2) Switchexpression{case value:语句;break;……default:语句;}

(支持Stringbyteshortchar(要加单引号),int。)

(原理:先去找匹配的值,没有的话执行default;有的话,执行对应语句,假如语句中有break则结束,否则匹配到的地方下面所有语句都执行,除非遇到break

5. 循环结构:

(1) Whileexpression{语句;}

(2) Do{语句}whileexpression);(至少被执行一次)

(3) For(初始化(只能一种类型,但可以多个循环控制变量);布尔表达式;更新迭代){语句;}

 IDEA中,可以使用100.for快速建立for (int i = 0; i < 100; i++) {}

 增强型:for(声明语句:数组){}

6. \t制表符,相当于键盘上的Tab键(tab);\n换行符(line

7. Break用于强行退出循环,continue用于终止某次循环过程

8. 标签是指后面跟着一个冒号的标识符,例如:label

9. 技术图片IDEADebug:先点击debug,然后点击向下蓝色小箭头即可一步一步执行代码

Java流程控制

标签:hyper   inter   cas   iter   doc   vertica   选择结构   com   ros   

原文地址:https://www.cnblogs.com/xinyounuanyang/p/13623573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!