java--第三篇

一、引用数据类型

创建格式: 数据类型   变量名=new  数据类型()

1、   scanner类的使用(简单的文本扫描器)

           使用scanner的步骤

          1.导入包  用关键字import

          2.创建引用数据类型数据类型

                      Scanner   sc=new  Scanner();

           3.用变量引用scanner里的方法

                      sc.nextInt()  完成键盘输入

import   java.util.Scanner;//1.导入包  用关键字import

public class ScannerDemo{

public static void main(String[] args){

     Scanner sc=new Scanner(System.in);//创建引用数据类型数据类型,System.in是参数,简单的数据输入流           System.out.println("请输入一个整数");

     int i=sc.nextInt();//用变量引用scanner里的方法,接受的为int

     System.out.println("你输入的数值为"+i);

        }

}

2、Random随机数类的使用

      使用步骤:

      1、导入包   import  java.util.Random;

      2、创建引用类型

                     Random ranNum=new Random();

      3、用变量调用Random里的方法

                     int i=ranNum.nextInt(1000);//nextInt里的数值是随机数的范围,0~1000之间

import java.util.Random;//导入包

public class RandomDemo{

public static void main(String[] args){

    Random ranNum=new Random();//创建引用类型

     int i=ranNum.nextInt(1000);//用变量调用Random里的方法

     System.out.println(i);

         }

}

二、条件语句

1、 if语句

if(条件){                                     //条件为真执行语句

   执行语句

}

public class IfDemo{

public static void main(String[] args){

    int i=3;

   if(i<5){

            System.out.println("条件为真");

          }

 }

}

2、if...else语句

    if(){

              执行语句

    }else {

             执行语句

        }

public class IfElse{

  public static void main(String[] args){

     int i=66;

     int j=666;

     if(i>j){

          System.out.println(i+"为最大值");

     }else {

         System.out.println(j+"为最大值"); 

      }

                //if语句和三元运算符的互换

              int m=(i>j)?i:j;

             System.out.println("最大值是"+m);

 }

}

三、循环语句   (让一段代码反复执行)

   1  while循环

        while(条件){                            //当条件为真时执行语句

            执行语句

                }

public class WhileDemo{

public static void main(String[] args){

      int i=1;

      while(i<3){

        System.out.println(i);

        i++;

           }

      }

}

2 for循环

   格式:

     for(初始化变量;条件;增量){

        执行语句

     }

public class ForDemo{

public static void main(String[] args){

         for(int i=1;i<5;i++){

            System.out.println(i);

        }

     }

}

3 do...while循环

   使用格式:

       do{

          执行语句

    }while(条件);

public class DoWhile{

public static void main(String[] args){

       int i=0;

        do{

               System.out.println(i);

                i++;

              }while(i<5);

   }

}

4  嵌套for循环

            打印直角三角型

    第一个for语句打印行,第二个for语句打印列

public class ForTwo{

public static void main(String[] args){

           for(int i=1;i<8;i++){

                for(int j=0;j<i;j++){

                System.out.print("*");

                 }

            System.out.println();

           }

    }

}

break语句

    用于跳出循环;

continue语句

   终止本次循环,开启下一次循环

 public class ContinueDemo{

public static void main(string[] args){

   for(int i=0;i<=6;i++){                      //输出6之内的奇数

         if(i%2==0){

                     continue;

           }

       System.out.println(i);

      }

   }

}

猜你喜欢

转载自www.cnblogs.com/fbbg/p/10497919.html