JAVA重头再来Day09
增强For循环
-
JAVA5 引入了一种主要用于数组或集合的增强型for循环
-
for(声明语句:表达式){ //代码句子 }
-
//定义一个数组 int [] numbers={10,20,30,40,50}; //遍历数组 for(int x:numbers){ System.out.println(x); } System.out.println("====================================="); for (int i = 0; i < 5; i++) { System.out.println(numbers[i]); }
Break , Continue,goto
-
break在任何循环语句的主体部分,均可以用break控制循环的流程,
break用于强行退出循环
,不执行循环种剩余的语句 -
int i=0; while (i<100){ i++; System.out.println(i); if (i==30){ break; } } //执行结果为1-30,到了30满足条件便跳出循环
-
Continue,用于在循环语句中,
用于终止某次循环过程
,即跳出循环体中尚未执行的语句,接着进行下一次是否执行循环的判定 -
int i = 0; while (i<100){ i++; if(i%10==0){ System.out.println(); continue; } System.out.print(i+"\t"); }
-
goto,作为一个保留字,并未在语言中得到正式运用,JAVA中没有goto,对JAVA来说,唯一能用到标签的地方是在循环之前;
-
outet: for (int i = 101; i <150 ; i++) { for (int j = 2; j <i/2 ; j++) { if(i%j==0){ continue outet; } } System.out.println(i+""); }
方法
-
Java方法是语句的集合,它们在一起执行一个功能
- 方法是解决一类问题的步骤的有序组合
- 方法包含类或对象中
- 方法在程序中被创建,在其他地方被引用
-
设计方法的的原则:方法的本意是功能快,就是实现某个功能的语句块的集合,
我们设计方法是最好保持方法的原子性,就是一个方法只完成一个功能,便于我们后期扩展
-
public static void main(String[] args) { //调用方法 int i = add(6, 4); System.out.println(i); } //声明一个方法,加上static将其修饰为类方法(可以在同一类中调用) public static int add(int a,int b){ return a+b; } }
P45~~~