美文网首页java自学程序员
第一部分 Java基础语法(语句)

第一部分 Java基础语法(语句)

作者: 孙浩j | 来源:发表于2017-10-21 08:10 被阅读13次

分支语句

1.if(布尔表达式){                     //表示如果....就进行运算

语句;                                          //布尔表达式不可以写成    11&&a<3不是同类型

}else if(布尔表达式){          //如果布尔表达式为true则进入代码块

语句;

}else{

语句;

}

执行顺序:  

注:1.int a=78

if(a>80){ System.out.println("1") }

if(a>70){  System.out.println("2")}           // 结果为 2  3,if语句只要满足就会输出

if(a>60)  {System.out.println("3")}

2..int a=78

if(a>80){ System.out.println("1") }

else if(a>70){  System.out.println("2")}          // 结果为 2  ,else if  如果满足就不进行后续语句,

else if(a>60)  {System.out.println("3")}        //不满足再进行后续语句

if 分支特殊结构,可以不使用大括号,但是作用范围仅限于一句话,也就是第一个分号结束

2.switch..case(需要判断的值int,byte,char,short,字符串,枚举){  //选项多时使用

case 常量1:

语句1;

break;    //将小括号里值与常量值进行比较,若相等则执行语句,若无break继续往下执行

case 常量N:

语句N;

break;

default:

语句;

break;               //表示不满足上面条件执行的语句

}


循环语句

(事先知道次数,用for,否则用while,比如要执行100次循环用for,要执行循环满足某个条件,但不确定多少次才会满足条件,则用while,for是while的一种简化形式)

1.for(1.初始化表达式;2.布尔值测试;3.更改表达式){   

4.语句;                                                               

}

执行顺序 1  2  4  3    //表示布尔值测试为正确的时候,执行语句

//for中定义的变量,for外不可使用,若想使用变量最终值,就在for外定义变量,更改表达式i++,i自身发生了变化,若i*0.5  i自身没有发生变化 正确:i*=0.5

双层for循环,内循环为列,外循环为行


for(int i:arr)  遍历{    重复内容    }

arr是数组,在循环中,每循环一次数组的下一个元素就会赋给i

i是变量,在循环中,此变量的值都会带有不同的数组元素,直到跳出循环为止

:  表示的是in

流程:(1)创建名称为i的int型变量(int型是arr数组的类型)

(2)将arr的第一个元素赋给i

(3)执行重复内容

(4)赋值给下一个元素name

(5)重复执行直至所有元素都被运行为止 ybgt   

2.while语句(只要...就持续循环)  //当...时候

初始化语句

while(布尔值表达式){             //布尔表达式为true是执行循环体

语句块;

更改语句;                               //必须有,while的出口,不然会陷入死循环

}

while(true) 的用处,多次输入的时候,希望它不遇到break一直执行


3.do while(至少会打印一次,因为先执行一次再进行判断) //直到...才结束

初始化语句

do{

语句;

更改语句;

}while(布尔值表达式);


中断控制流程语句

break:终止语句块(循环)   

带标签的break语句,用于循环很深的语句,直接跳出所有循环

read_data:     //放在所有循环的外边(有冒号)

break read_data;  //跳出所有循环

continue    跳过某个语句块的一次执行,后续操作跳过,从头执行

结束一个方法  :     当返回值为void时使用return ;

System.exit(1)结束虚拟机

相关文章

  • 4/07day28_js基础

    day28_js基础 回顾 JS基础语法 JS运算符 JS流程控制语句 条件语句 JS的条件语句和Java语法基本...

  • 软帝学院:80道java基础部分面试题(一)

    11道java基础部分面试题 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相...

  • Java 基础02Java编程基础

    Java 基础01Java开发入门 Java基础语法 Java代码的基本格式:Java程序中代码分为结构定义语句和...

  • 软帝学院:80道java基础部分面试题(四)

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集...

  • Java面试题知识点

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • Java初级面试题

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • 022 JS操作

    JS基础操作 一、分支结构 1、if语句 if 基础语法 if 复杂语法 if 嵌套 2、switch语句 二、循...

  • Java基础语法-流程语句

    顺序结构一行一行的执行代码(默认) 选择结构if 嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 ...

  • 第一部分 Java基础语法(语句)

    分支语句 1.if(布尔表达式){ //表示如果....就进行运算 语句; ...

网友评论

    本文标题:第一部分 Java基础语法(语句)

    本文链接:https://www.haomeiwen.com/subject/ydtjuxtx.html