美文网首页Java
Java语法基础

Java语法基础

作者: DouDouZH | 来源:发表于2017-09-24 19:43 被阅读0次

    开发环境

    一、JDK开发工具
    要开发Java应用程序,就要安装JDK,这是重要一步。
    二、集成开发环境eclipse
    得心应手的开发工具可以提高开发效率。

    简单的Hello World

    public class Hello World{
        public static void main(String[] args){
            System.out.println("Hello  World!");
        }
    }
    

    标识符与关键字

    一、标识符
    1、标识符就是一个名字,用来标识类、变量名、方法名、接口名、类型名、数组名和文件名等的有效字符序列。
    2、标识符由字母、数字、下划线、美元符号($)组成,不能以数字开头。
    二、关键字
    关键字也称保留字,是程序代码中规定用途的单词。

    基本数据类型

    一、整数型
    byte占1个字节,short占2个字节,int占4个字节,long占8个字节。
    在对long型变量赋值时结尾必须加上L或l,否则不被认为是long型。
    二、字符型
    char型即字符类型,使用char声明,用于存储单个字符,系统分两个字节空间。

    转义字符 含义 ASCLL码(十进制)
    \n 换行 10
    \t 水平制表,跳到下一制表区 9
    \b 退格,将当前位置移到前一格 8
    \r 回车,将当前位置移到本行开头 13
    \\ 反斜杠“/”字符 92
    \' 单引号字符 39
    \" 双引号字符 34
    \ddd 1-3位八进制数 ddd八进制
    \xhh 1-2位十六进制数 hh十六进制

    三、浮点型
    浮点型常量有小数和指数两种表现形式。需要特别注意的是float型常量后必须带后缀F或f;double必须带D或d,也可以省略。
    四、逻辑型
    逻辑型只有两个值true和false,分别代表逻辑“真”和“假”。利用boolean关键字声明布尔类变量,通常用在流程控制中作为判断条件。
    五、类型转换
    (类型说明符)(表达式)

    数组

    一、一维数组
    1、声明
    数组元素类型 数组名[];或数组元素类型[] 数组名;

    int a[];
    int[] a;
    

    2、创建一维数组
    a=new int[5];
    3、初始化

    int a[]=new int[]{1,2,3,4,5};
     或
    int a[]={1,2,3,4,5,};
    

    二、二维数组
    1、声明
    数组元素类型 数组名[][];
    数组元素类型[][] 数组名;
    2、创建二维数组

    a=new int[3][4];
    或
    int a[][]=nwe int[3][4];
    

    注意Java允许用int型变量指定元素个数

    int a=10;
    double b[]=new double[a];
    

    3、二维数组初始化

    int a[][]=new int[]{1,2,3,4,5}
    huo
    int a[]={1,2,3,4,5}
    

    三、数组的输出
    1、一维数组

    for(int i=0;i<a.length;i++){         //给一维数组赋值
       a[i]=i; 
    }
    for(int i:a){                        //输出一维数组
      System.out.print(i+" ");
    }
    

    2、二维数组

    for(int i=0;i<a.length;i++){
        for(int j=0;j<a[i].length;j++){
             System.out.print(a[i][j]+" ");
       }
    }
    

    运算符与表达式

    1、关系运算符:大于>,大于等于>=,小于<,小于等于<=,恒等于==,不等于!=。
    2、逻辑运算符:与&&,或||,非!。
    3、移位运算符:<<左移,>>右移,>>>无符号右移。

    语句

    1、选择语句

    单分支
    if(条件表达式){
        语句组;
    }
    
    双分支
    if(条件表达式){
       语句组1;
    }
    else{
      语句组2;
    }
    
    多分支
    if(条件表达式1){
       语句组1;
    }
    else if(条件表达式2){
      语句组2;
    }
    ……
    else if(条件表达式n){
      语句组n;
    }
    else{
      语句组n+1;
    }
    
    switch(表达式){
    case 常量表达式1:语句组1;break;
    case 常量表达式2:语句组2;break;
    ……
    case 常量表达式n:语句组n;break;
    default:语句组n+1;
    }
    

    循环语句

    先判断条件再执行
    while(条件表达式){
      语句组;
    }
    
    先执行一次再判断条件如果成立继续执行
    do{
      语句组;
    }while(表达式)
    
    for(表达式1;表达式2;表达式3){
      语句组;
    }
    

    相关文章

      网友评论

        本文标题:Java语法基础

        本文链接:https://www.haomeiwen.com/subject/dfxlextx.html