Java基础编程之基础语法

JAVA基础编程之基础语法只要包括两个部分的内容:变量和运算符,流程控制。

Java基础知识图解:

                                      

 

 

 一, 变量和运算符

(1)变量

    <1>标识符

               

                  Java中的名称命名规范:

                       包名:多单词组成时所有字母都小写:xxxyyyzzz
                       类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
                       变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
                       常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ 

    <2>变量

         对开发人员来说,变量是用来描述一条信息的别名,可以在程序代码中使用一个或多个变量。变量中可以存储各种类型的信息,如登录信息、版本名称、文件的大小、某个英文单词以及飞机票价格等。变量的赋值通常有两种方式,先定义,后赋值,或在声明时直接赋值。变量通常包括局部变量,成员变量和静态变量,不同变量有其作用域;

        不同类型变量的比较:

                     

              

   变量的分类:

      常见的数据类型有八种:基本数据类型包括 boolean(布尔型)、float(单精度浮点型)、char(字符型)、byte(字节型)、short(短整型)、int(整型)、long(长整型)和 double (双精度浮点型

 

 

 

 

基本数据类型默认值:

 

         

 

 

 基本数据类型之间的转换:

 

     

 

 强制类型转换时:

 二,流程控制

流程控制是指在程序的运行过程中代码块的执行顺序,可以分为顺序结构,循环结构,分支结构三类,其知识结构如下图:

 

(1)顺序结构

    顺序结构就是指程序从前向后依次执行。

 

 

 

(2)分支结构

      <1> if-else结构

   

 

代码如下:

 

复制代码
public class Test {

public static void main(String args[]){
int x = 30;

  </span><span style="color: #0000ff;">if</span>( x == 10<span style="color: #000000;"> ){
     System.out.print(</span>"Value of X is 10"<span style="color: #000000;">);
  }</span><span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span>( x == 20<span style="color: #000000;"> ){
     System.out.print(</span>"Value of X is 20"<span style="color: #000000;">);
  }</span><span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span>( x == 30<span style="color: #000000;"> ){
     System.out.print(</span>"Value of X is 30"<span style="color: #000000;">);
  }</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{
     System.out.print(</span>"这是 else 语句"<span style="color: #000000;">);
  }

}
}

复制代码

 

 

输出结果为:

Value of X is 30

 

<2>switch-case

复制代码
switch(expression){
    case value :
       //语句
       break; //可选
    case value :
       //语句
       break; //可选
    //你可以有任意数量的case语句
    default : //可选
       //语句
}
复制代码

 

 

 测试代码如下:

复制代码
public class Test {

public static void main(String args[]){
//char grade = args[0].charAt(0);
char grade = ‘C’;

  </span><span style="color: #0000ff;">switch</span><span style="color: #000000;">(grade)
  {
     </span><span style="color: #0000ff;">case</span> 'A'<span style="color: #000000;"> :
        System.out.println(</span>"优秀"<span style="color: #000000;">); 
        </span><span style="color: #0000ff;">break</span><span style="color: #000000;">;
     </span><span style="color: #0000ff;">case</span> 'B'<span style="color: #000000;"> :
     </span><span style="color: #0000ff;">case</span> 'C'<span style="color: #000000;"> :
        System.out.println(</span>"良好"<span style="color: #000000;">);
        </span><span style="color: #0000ff;">break</span><span style="color: #000000;">;
     </span><span style="color: #0000ff;">case</span> 'D'<span style="color: #000000;"> :
        System.out.println(</span>"及格"<span style="color: #000000;">);
     </span><span style="color: #0000ff;">case</span> 'F'<span style="color: #000000;"> :
        System.out.println(</span>"你需要继续努力"<span style="color: #000000;">);
        </span><span style="color: #0000ff;">break</span><span style="color: #000000;">;
     </span><span style="color: #0000ff;">default</span><span style="color: #000000;"> :
        System.out.println(</span>"无效等级"<span style="color: #000000;">);
  }
  System.out.println(</span>"你的等级是 " +<span style="color: #000000;"> grade);

}
}

复制代码

 

输出结果为:

你的等级为 良好

(2)循环结构

循环结构的介绍:

 

 

 

   <1>for循环

     

 

 

 

 

复制代码
public class Test {

public static void main(String args[]) {
for(int x = 10; x < 20; x = x+1) {
System.out.print(“value of x : " + x );
System.out.print(”\n");
}
}
}

复制代码

上图程序for循环执行演示:

<2>while-do

 

 

 

复制代码
public class Test {
   public static void main(String args[]) {
      int x = 10;
      while( x < 20 ) {
         System.out.print("value of x : " + x );
         x++;
         System.out.print("\n");
      }
   }
}
复制代码

 

执行结果:

复制代码
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
复制代码

 

<3>do-while

 

 

 

复制代码
public class Test {

public static void main(String args[]){
int x = 10;

  </span><span style="color: #0000ff;">do</span><span style="color: #000000;">{
     System.out.print(</span>"value of x : " +<span style="color: #000000;"> x );
     x</span>++<span style="color: #000000;">;
     System.out.print(</span>"\n"<span style="color: #000000;">);
  }</span><span style="color: #0000ff;">while</span>( x &lt; 20<span style="color: #000000;"> );   

}
}

复制代码

 

运行结果:

复制代码
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
复制代码

 

 

关于break和continue:

这两个关键字都是跳出循环,不过不同在于break指的是跳出循环体,执行以后的代码,而continue指的是跳出当次循环,执行下一次循环。

 

 

                                                                                                                                                                                                                                                                                2020-09-15    18:26:33

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值