Day06

Posted 浅mo年华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day06相关的知识,希望对你有一定的参考价值。

增强for循环

  • 主要用于省略数组和集合

  • jdk5的特性

   package day06;
   
   public class Demo01 {
       public static void main(String[] args) {
           int[] i = {0, 1 , 2, 3, 4, 5 };
           for (int a = 0; a <= 5; a++) {
               System.out.println(i[a]);
           }
           System.out.println("==============");
           for (int b :i){//和上面一样只不过方便一点
               System.out.println(b);
   
           }
       }
   }

  


   
   

 

break和continue

  • 跳出循环break(辞职)

 
package day06;
 ​
 public class Demo02 {
     public static void main(String[] args) {
         for (int i = 0; i < 5; i++) {
             System.out.println(i);
             if (i ==3 ){
                 break;//到3的时候跳出for循环
             }
         }
         System.out.println("123");//有输出 0 1 2 3 123
     }
 }

  


 
  • 跳过,但是循环继续continue(请假)

 package day06;
 ​
 public class Demo02 {
     public static void main(String[] args) {
         for (int i = 0; i < 100; i++) {
 ​
             if (i % 10==0 ){
                 System.out.println();
                 continue;//跳过取摸等于10的,循环继续
             }
             System.out.print((i)+"\\t");//就是没了0和10
         }
 ​
     }
 }

  

  • 求质数

 package day06;
 ​
 public class Demo03 {
     //求1到10的质数
     public static void main(String[] args) {
         aa:for (int i = 1; i <= 10; i++) {
             for (int j =2; j <= i/2; j++){     //判断是否是质数,从2到总数除于2
                 if (i %j == 0){                // 如果有其他因数就跳出
                     continue aa;               //然后继续回到有aa标签的循环
                 }                              //
             }                                  //
             System.out.print(i+"  ");
         }
     }
 }

  

5行三角

 package day06;
 ​
 public class Demo04 {
     //打印5行三角形
     public static void main(String[] args) {
         for (int i = 1; i <= 5; i++) {
             for (int j = 5; j >= i; j--) {//1.打印5个空格  2.打印4个空格
                 System.out.print(" ");
             }
             for (int j = 1; j <= i; j++ ){
                 System.out.print("*");   //1.打印一颗星   2.打印2颗星   3.打印3颗星
             }
             for (int j = 1; j < i; j++ ){//              2.打印一颗星  3.打印2颗星
                 System.out.print("*");
             }
             System.out.println(); //1.换行               2.换行       3.换行
         }
     }
 }

  

方法

 
System.out.println()
   类 + 对象 + 方法

  

  • 使用add方法

  • 方法包含于类或对象

 package day06;
 ​
 public class Demo05 {
     public static void main(String[] args) {
         int sum = 0;
         System.out.println(sum=add(3,5));
     }
     public static int add(int a,int b){
         return a+b;
     }
 }

  

 

以上是关于Day06的主要内容,如果未能解决你的问题,请参考以下文章

Javascript代码片段在drupal中不起作用

Day 28(06/28)模块与包的调用

day06

[code] PTA 胡凡算法笔记 DAY039

Java历程-初学篇 Day06 循环结构

导致资产预编译在heroku部署上失败的代码片段