java简单语法笔记

2019-03-27  本文已影响0人  joytom

一、变量

public class HelloWorld{
    public static void main(String[] args) {
        String hobby="慕课网"; 
        System.out.println(hobby);
    }
}

变量不能以数字、下划线、美元符合等其它特殊符号开头,变量名也不能使用下划线

二、java中的数据类型

java是一种强类型的语言。

image.png image.png
public class HelloWorld{
    public static void main(String[] args) {
        String     name="爱慕课";
        char     sex='男';
        int     num=18;
        double     price=120.5;
        boolean      isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}
image.png

三、变量使用规则
变量使用时,可以声明变量的同时进行初始化:

String name="小王";

也可以先声明,后赋值:

String name;
name="小王"

变量名最好不要为中文:

String 姓名="小王";

虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等

四、java的自动类型转换

当然自动类型转换是需要满足特定的条件的

1、目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型。
2、 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了。

五、java中的强制类型转换

public class HelloWorld{
    public static void main(String[] args) {
        double heightAvg1=176.2;
        int heightAvg2=(int)heightAvg1;
        System.out.println(heightAvg1);
        System.out.println(heightAvg2);
    }
}
image.png

六、java中定义常量

语法:final 常量名 = 值;

image.png

常量名一般使用大写字符

public class HelloWorld{
    public static void main(String[] args) {
        final String BANK="中国邮政银行";
        final char MALE = '男';
        System.out.println(BANK);
        System.out.println(MALE);
    }
}
image.png

七、java中的三元运算符

public class HelloWorld{
    public static void main(String[] args) {
        int score=68;
        String mark =(score >= 60)? "及格" : "不及格";
        System.out.println("考试成绩如何: "+ mark);
    }
}
image.png

八、java运算符的优先级


image.png

表达式( 11+ 3* 8 ) / 4 % 3 的结果是()

解析:第一步:计算38,结果为24;第二步:计算11+38,结果为35;第三步:计算(11 + 3 * 8) / 4,结果为8;第四步:计算(11 + 3 * 8) / 4 % 3,结果为2

1、声明数组
语法:

数据类型[ ] 数组名或者数据类型 数组名[ ]

image.png

2、分配空间
语法:

数组名 = new 数据类型 [ 数组长度 ]

3、处理数组中的数据


image.png
image.png

4、使用循环操作java中的数组

public class HelloWorld {
    public static void main(String[] args) {
        
        // 定义一个长度为 3 的字符串数组,并赋值初始值
        String[] hobbys = { "sports", "game", "movie" };
        System.out.println("循环输出数组中元素的值:");
        
        // 使用循环遍历数组中的元素
        for(int i=0;i<hobbys.length;i++){
            System.out.println(hobbys[i]);
        }
    }
}
image.png

5、Java中arrays类的使用

//导入Arrays类
import java.util.Arrays;

public class HelloWorld {
    public static void main(String[] args) {
        
        // 定义一个字符串数组
        String[] hobbys = { "sports", "game", "movie" };
        
        // 使用Arrays类的sort()方法对数组进行排序
        Arrays.sort(hobbys);
        
        // 使用Arrays类的toString()方法将数组转换为字符串并输出
        System.out.println(Arrays.toString(hobbys));
    }
}
image.png

6、java中foreach的用法

import java.util.Arrays;

public class HelloWorld {
    
    public static void main(String[] args) {
        
        // 定义一个整型数组,保存成绩信息
        int[] scores = { 89, 72, 64, 58, 93 };
        
        // 对Arrays类对数组进行排序
        Arrays.sort(scores);
        
        // 使用foreach遍历输出数组中的元素
        for (  int score:scores                ) {
            System.out.println(score);
        }
    }
}
image.png

7、java中的二维数组
声明二维数组:


image.png

或者:


image.png
如:
image.png

输入二维数组:


image.png
image.png
上一篇下一篇

猜你喜欢

热点阅读