您的位置:首页 > 编程语言 > Java开发

Java基础-条件控制语句、循环语句(3)

2017-01-11 16:22 495 查看
                               条件控制语句(if(){}else{}用的最多)

1.三元运算符(不常用)

条件?值1:值2 如:int a=工作年龄>5?300000:200000

2.If(条件){} else {条件分支}

If (条件)  {}

3.Switch 多路条件分支

Switch(值){

Case 值:代码

Case 值:代码

Case 值:代码

Case 值:代码

Case 值:代码

Default:代码}

                                             重复执行程序(重复执行)

   1.While (条件) {}不擅长做定量循环

   2.for(_定义_;_条件_;_改变条件_) { }擅长定量循环

乘法口诀表

public class  Test8

{

         publicstatic void main(String[] args)

         {

inti,u;

         for(i=1;i<=9;i++)

                   {

                   for(u=1;u<=i;u++){

System.out.println(u+"*"+i+"="+(u*i)+"\t");

                     }

                   System.out.println();

                   }

                      }

         }

方法调用:

1.      按地址传递:除基本的数据类型外,都是按地址传递,就是对象范畴都是传地址;

2.      按值传递:都是值传递

{

    static void methord3(int[] i)

{

  i[0]=123;

}

   

public static void main(String[] args)

{

       int[] i={100};

   int[]k=i;

  methord3(k);

   System.out.println(i[0]);  //输出为123

}

3.      return

用来返回值;

结束方法(无返回值得方法中也可以使用)

4.      变量

局部变量:在自己的区域内用,如一个括号就是一个区域

全局变量:

 

方法重载:

1.      方法名一样参数不一样;

2.      功能只有一个只是参数不同就可以使用方法重载

 publicclass Methord3{

   static void methord(int i)

         {

                   System.out.println("int"+i);

         }

             static void methord(short i)

         {

                   System.out.println("short"+i);

         }

 

         publicstatic void main(String[] args)      {

 

          methord(78);}

 

方法递归

1.      用的比较多,消耗内存,方法的嵌套运算,循环效果

publicclass Methord4{

    static int add(int i)

{if(i==1){

           return 1;

           }

return i+add(i-1);

}

public static void main(String[] args)      {      

       int sum=add(3);

  System.out.println("sum="+sum);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐