java入门知识点梳理(入门知识学习笔记二)

java入门知识点梳理(入门知识学习笔记二)(1)

第4章 流程控制

一、条件语句

1、if语句

if(布尔表达式){

语句序列

}

/*

布尔表达式如果为true则执行if代码块中的语句序列;

反之则不执行。

*/

2、if…else语句

if(布尔表达式){

语句序列

}

else{

3、for语句

for(表达式1;表达式2;表达式3){ 语句序列;}/*表达式1:初始化工作 表达式2:为布尔类型,用于判断循环条件 表达式3:改变循环条件判断参数表达式2:为布尔类型,用于判断循环条件 表达式3:改变循环条件判断参数执行流程:先通过表达式1进行初始化设置工作,再判断表达式2,如果为true则执行语句序列,再通过表达式3改变循环条件判断参数;进入第二次循环时候先判断表达式2,如果为true则执行语句序列,再通过表达式3改变循环条件判断参数;直至某次判断表达式2为false则跳出循环。*/

//用for循环输出九九乘法表

public class MultiTable {

public static void main(String[] args){

for(int i=1;i<10;i ){

for(int j=1;j<i 1;j ){

System.out.println(j "*" i "=" j*i " ");

}

System.out.println(); //换行

}

}

}

4、foreach语句

for(元素变量x:遍历对象obj){ 语句序列(一般会对x有操作)}/*foreach是for语句的特殊简化格式,从上述示例代码可以看出foreach并不是所用的关键字,而是习惯上对这种循环的称谓。*/

//使用foreach语句读取一位整型数组各元素

public class Repetition {

public static void main(String[] args){

int arr[]={1,3,4,7,8,10};

System.out.println("一维数组中各元素分别为:");

for(int x:arr){

System.out.println(x "\t");

}

}

}

java入门知识点梳理(入门知识学习笔记二)(2)

三、跳转语句

1、break语句

break只可以用在switch\for\while\do..while循环语句中,用于强行退出整个循环体。

2、continue语句

continue只能用在for\while\do…while循环语句中,用于直接跳出当前循环进入下一次循环。

//计算1~100各偶数之和 2 public class ContinueDemo {

public static void main(String[] args){

for(int sum=0,i=0;i<101;i ){

if(i%2==0){

sum =i;

}else {

continue;

}

if(i==100){

System.out.println("0~100内偶数之和是" sum);

}

}

}

}

public class CatchBird {

public static void main(String[] args){

String[] birdArray=new String[]{"麻雀","鸽子","百灵","布谷","老鹰","鹦鹉","老鹰","翠鸟","斑鸠","老鹰","黄鹂"};

int laoYingNumber=0;

for(String birdString:birdArray){

if(birdString.equals("老鹰")){

System.out.println("一只老鹰已经被我抓起来了");

laoYingNumber ;

continue;

}

System.out.println("发现了一只" birdString); //这里当然也可以用if-else

}

System.out.println("总共抓住了" laoYingNumber "只老鹰");

}

}

//计算1 1/2! 1/3! ... 1/20!的值 public class x1 { public static void main(String[] args){ double sum=0; long a=1L; for(long i=1L;i<21;i ){ for(long j=1L;j<=i;j ){ a=a*j; } sum =1/(double)a; //强制浮点运算 a=(long)1; //重置为长整型数值12 System.out.println(sum); } } }

第5章 数组

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页