龙空技术网

Java实战极速训练营-第一课

编程-徐老师 43

前言:

此时我们对“跳出本次循环的关键字是”大致比较重视,大家都需要了解一些“跳出本次循环的关键字是”的相关资讯。那么小编在网摘上汇集了一些有关“跳出本次循环的关键字是””的相关文章,希望姐妹们能喜欢,小伙伴们快快来了解一下吧!

以通俗易懂的方式,帮助广大想快速学习java的同学,特整理用于快速学习java,以实例讲解项目中常用的流行实战技术15天速成,让你基本掌握整个应用开发的技能,剩下的就是多写多实战。

1. 程序入口

所有的java 程序,都是从 public static void main(String[] args) 方法开始执行的

2. 程序结构

/**** 作用:声明一个包`org.example`;** `package`:关键字,表示声明一个包; ** `org.example` :表示包的名称,包的层级用 英文逗号`.` 连接*/package org.example.demo2;/**** 作用:定义一个公开的、名称是 `Day01`的类 ;** `public`:关键字,访问控制的修饰符;** `class`:类 声明的关键字;** `Day01`:自己定义的类名称;*/public class Day01 {    //静态变量    private static int mLx = 100;    //常量    private static final int mCon = 200;    /**    ** 程序入口方法    ** 作用:定义一个公开的、静态的、无返回值、    ** 参数`args`的字符串数组、名称是`main`的方法;    ** `static`:关键字,静态的;    ** `main`:方法名称;    ** `String[]`;字符串数组;    */    public static void main(String[] args) {        //控制台输出`Hello World!`        System.out.println("Hello World!");    }}    

3. 数据类型

`byte`:8位有符号数;值范围 -2^7 ~ 2^7-1,即 -128 ~ 127;默认值:0;

`short`:16位有符号;值范围 -2^15 ~ 2^15-1,即 -32768 ~ 32767;默认值:0;

`int`:32位有符号;值范围 -2^31 ~ 2^31-1,即 -2,147,483,648 ~ 2,147,483,647;

默认值:0;

`long`:64位有符号;值范围 -2^63 ~ 2^63-1,

即 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807;默认值:0;

`float`:32位单精度有符号;值范围 1.4E-45到3.4028235E+38;默认值:0.0F;

`double`:64位双精度有符号;值范围 4.9E-324到1.7976931348623157E+308;

默认值:0.0D;

`char`:16位的字符;值范围:'\u0000'(即0) ~ '\uffff'(即65,535);

默认值:\u0000,即数值0对应的是空字符;

4. 类型转换

隐式转换

从 “低“ -> "高",自动转换;Byte、short、char -> int -> long -> float -> double

short s = 1000;int i = 10000;i = s;

显示转换

从 ”高“ -> "低",强制转换;可能会内存溢出

long l = 100000L;int i = 10000;i = (int) l;

5. 关键字

一般`idea`中橙色显示的单词,就是关键字;常用关键字:

public、private、protected、static、final、void、if、switch、case、while、do等

6. 变量

int i = 10;//声明存储整数是10的变量i

7. 常量

private static final i = 10;

8. 算术运算符

加(+)、减(-)、乘(*)、除(/)、余(%)

int a = 10, b = 20;a + b;a - b;a * b;b / a;b % a;

9. 逻辑运算符

与(&&)、或(||)、非(!)

与(&&):操作符两边的逻辑值同时是true时,结果是true;否则,结果是false

或(||):操作符两边的逻辑值只要有一个是true,结果是true;否则,结果是false

非(!):表达式的反向值

boolean a = true, b = false;a && b;a || b;!a;

10. 比较运算符

大于(>)、大于等于(>=)、小于(<)、小于等于(<=)、

等于(==)、不等于(!=)

int a = 10, b = 20, c = 10;b > a;b >= a;a < b;a <= b;a == c;a != b;

11. if条件

if后面的表达式的逻辑值是真,则执行后面的代码行或代码块;if ...else if ....else 嵌套

int a = 10;if (a > 0) System.out.println("a>0");//代码行if (a > 0) {//代码块    System.out.println("a>0");}if (a >= 100) {} else if (a >= 80) {} else if (a >= 60) {} else {}

12. switch....case

和if 相似,用作条件表达式判断,case后面用于精准的值,匹配后执行case语句块,如果块内没有break;会接着执行后面的case(如果有的话),如果有,就跳出switch循环

int a = 10;int b = 0;switch (a) {    case 1:        b = 1;        break;    case 2:        b = 2;        break;    case 10:        b = 10;        break;    default:        b = 0;        break;}

13. for循环

for循环,有3个表达式,第一个表达式是初始化,第二个是循环条件,第三个是循环体执行完后变量的变更,如果变更后,满足第二个循环条件,则再次执行循环体,如此反复

int a = 10;for (int i=0; i < a; i++) {    //循环体    if (i == 8) continue;//跳出本次循环    if (i == 9) break;//跳出循环}

14. while循环

while后面的表达式是真,则执行后面的代码块

int a = 10;while (a > 0) {//如果 a<=0,则不执行循环体    a--;//a自减    if (i == 8) continue;//跳出本次循环    if (i == 9) break;//跳出循环}

15. do...while循环

至少会执行一次循环体,执行了循环体后,在检测 while 后面的表达是否为真,

如果是,则继续执行循环体,否则跳出循环

int a = 10;do {//至少执行一次循环体    a--;} while (a > 0);//表达式是否为真,是继续执行循环体,否则结束

16. 无限循环

for(;;){}while (true) {}do {} while (true);

17. 异常

try...catch,如果try代码块内有异常,就从try异常的地方跳出来,执行catch代码块;如果有finally,不管是否有异常,最后执行finally代码块

try {} catch(Exception e) {    //异常时,执行此代码块} finally {    //不管是否有异常,总会执行}

下节课程预报

1. 类、类变量、类方法

2. 类实例、局部变量、实例方法

3. 类的三大特性:多态、封装、继承

4. 接口

5. 反射

标签: #跳出本次循环的关键字是 #if跳出本次循环什么意思