欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

初学JAVA之JAVA基础,

来源: javaer 分享于  点击 37269 次 点评:2

初学JAVA之JAVA基础,


一.Java变量

1.java变量时java程序中最基本的存储单元,属于特定的数据类型。

2.java变量在使用之前必须对其声明,声明格式为: 变量数据类型   变量名  然后必须进行赋值,才能使用。

例如:

        int    i = 100 ;

       float   f = 12.3f ;

3.java变量按被声明的位置分为  局部变量 成员变量 。按所属的数据类型分为 基本数据类型变量  和  引用数据类型变量。

 二.运算符

算数运算符:+,-,*,/,%(求余),++,--

逻辑运算符:!,|,&,  ^,  &&,   ||

关系运算符:< ,> ,>=,<=,==,!=

赋值运算符:=

字符串连接符:+

条件运算符:?:

关于++与--:   例如:++x,--x   先运算,再取值。

                                    x++,x--   先取值,在运算。

关于%:即求余运算符。  例如:8%3=2

关于条件运算符 :x?y:z    x为boolean类型表达式,先计算x的值,若结果为true,则结果为表达式y的值,否则结果为表达式z的值。

关于=与==:“=”为赋值运算符,是双目运算符,左面的操作元必须是变量。 “==”为等号运算符,相当于数学中的等号。

三.语句

            1.if语句

                               if(boolean表达式){

                                                      语句 ;       

                                           }

            2.if-else语句

                            if(boolean表达式){

                                                                                        语句;

                                           }  

                                             else {

                                        语句;

                                          }    

            3.多条件if-else语句 

                          if(boolean表达式1){

                                                                           语句

                                        }   

                                         else  if(boolean表达式2){

                                                                             语句;

                                        } 

                                           ……

                                      else{

                                                                                     语句;

                                        }

                   4.switch开关语句

                         switch(int型或char型表达式){

                                        case 常量值1: 语句;

                                          break;

                                         case 常量值2: 语句;

                                          break;

                                          ……

                                                                   case 常量值n: 语句;

                                          break;

                                       default:语句;

                                    }

     注意:switch语句中的表达式的值与case后面的常量值相同,就执行case里的语句。如果没有遇到break语句,就会继续执行后面case里的语句。

                5.循环语句

                             (1) while循环

                                     while(boolean表达式){

                                                 语句;

                                                                       }

                               (2)do-while循环

                                      do{

                                                语句;

                                                                   }while(表达式);

                               (3)for循环    

                                       for(表达式1;表达式2;表达式3){

                                           语句;

                                          }

注意:表达式1:完成变量的初始化;

          表达式2:boolean类型,为循环条件;

          表达式3:用来修整变量,改变循环条件。

                           6.跳转语句

                                break;       结束整个循环语句

                               continue;   结束本次循环,进入下次循环

四.递归

简单地说,就是在方法内部对自身的调用。

                          例如:

                                       public  class test{

                                                 public static void main(){

                                                           system.out.println(method(3));

                                                }

                                             public static int  method( int n){

                                                      if(n==1)

                                                       return  1;

                                                     else

                                                         return   n*method(n-1);

                                                      }

                                                  }    

对这段程序的简单分析:main方法 依次向下执行,将n=3实参值传递给int  n 形参,顺序向下执行,进入if语句的判断,判断n是否等于1,不等于1 ,执行else语句,return  n*method(n-1);又调用了一次method方法。执行顺序同上。直到n=1,return  1.    最终结果输出6.

 

                                       

            

     

    

                                     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评