Java零基础入门2.0

  • Java系列第二章
  • 1. 注释和关键字
  • 2. 字面量
  • 3. 变量
  • 3.1 基本用法
  • 3.2 使用方式
  • 3.3 注意事项
  • 4. 变量练习
  • 5. 计算机中的数据存储
  • 5.1 计算机的存储规则
  • 5.2 进制
  • 5.3 进制间转换
  • 二进制转十
  • 八进制转十
  • 十六进制转十
  • 十进制转其他进制
  • 6. 数据类型
  • 7. 定义变量的练习
  • 8. 标识符
  • 9. 键盘录入
  • 10. idea 开发工具
  • 10.1 IDEA概述
  • 10.2 IDEA的下载和安装
  • 10.3 idea项目结构


Java系列第二章

1. 注释和关键字

注释

注释是在程序指定位置添加的说明性信息简单理解,就是对代码的一种解释

java基础入门第三版pdf java基础入门第二版pdf_jvm


java基础入门第三版pdf java基础入门第二版pdf_jvm_02

java基础入门第三版pdf java基础入门第二版pdf_java_03


关键字

java基础入门第三版pdf java基础入门第二版pdf_jvm_04


java基础入门第三版pdf java基础入门第二版pdf_servlet_05


java基础入门第三版pdf java基础入门第二版pdf_servlet_06


总结

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_07

2. 字面量

java基础入门第三版pdf java基础入门第二版pdf_System_08


注意:


细节:null不能直接打印的。
如果我们要打印null,那么只能用字符串的形式进行打印

java基础入门第三版pdf java基础入门第二版pdf_java_09


总结

java基础入门第三版pdf java基础入门第二版pdf_servlet_10

3. 变量

3.1 基本用法

变量的使用场景

当某个数据经常发生改变时,我们也可以用变量存储。当数据变化时,只要修改变量里面记录的值即可。

java基础入门第三版pdf java基础入门第二版pdf_System_11


java基础入门第三版pdf java基础入门第二版pdf_servlet_12

3.2 使用方式

java基础入门第三版pdf java基础入门第二版pdf_servlet_13

3.3 注意事项

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_14


java基础入门第三版pdf java基础入门第二版pdf_servlet_15

4. 变量练习

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_16

5. 计算机中的数据存储

5.1 计算机的存储规则

java基础入门第三版pdf java基础入门第二版pdf_System_17

java基础入门第三版pdf java基础入门第二版pdf_System_18


java基础入门第三版pdf java基础入门第二版pdf_jvm_19


java基础入门第三版pdf java基础入门第二版pdf_jvm_20

5.2 进制

在计算机中,任意数据都是以二进制的形式来存储的

java基础入门第三版pdf java基础入门第二版pdf_System_21


java基础入门第三版pdf java基础入门第二版pdf_System_22


java基础入门第三版pdf java基础入门第二版pdf_servlet_23


java基础入门第三版pdf java基础入门第二版pdf_jvm_24

5.3 进制间转换

二进制转十

java基础入门第三版pdf java基础入门第二版pdf_java_25


java基础入门第三版pdf java基础入门第二版pdf_servlet_26

八进制转十

java基础入门第三版pdf java基础入门第二版pdf_jvm_27

十六进制转十

java基础入门第三版pdf java基础入门第二版pdf_System_28

十进制转其他进制

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_29


正常的解法,一些教材除到了1就往上拼接了

java基础入门第三版pdf java基础入门第二版pdf_servlet_30

总结:

java基础入门第三版pdf java基础入门第二版pdf_jvm_31

6. 数据类型

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_32

public class VariableTest{
	// 主入口
	public static void main(String[] args){
		byte b = 10;
		System.out.println(b);
		
	    short s =20;
		System.out.println(s);
		
		int i =30;
		System.out.println(i);
		
		long n = 9999999999L;
		System.out.println(n);
		// long
        //如果要定义long类型的变量
		//在数据值的后面需要加一个L作为后缀
		//L可以是大写的,也可以是小写的。
		//建议:使用大写。
		
        float f = 10.1F;
		System.out.println(f);
		//float
		//注意点:定义float类型变量的时候
		//数据值也需要加一个F作为后缀
        
		double d = 20.2;
		System.out.println(d);
		
		char c = '中';
		System.out.println(c);
		
		boolean o = true;
		System.out.println(0);
	}
}

java基础入门第三版pdf java基础入门第二版pdf_java_33


小结:

java基础入门第三版pdf java基础入门第二版pdf_servlet_34

7. 定义变量的练习

public class VariableDemo{
	// 主入口
	public static void main(String[] args){
		// 定义记录姓名
		String name = "麻瓜";
		// 定义记录年龄
		int age = 18;
		// 定义记录性别
		char gender = '男';
		// 定义记录身高
		double height = 180.1;
		// 定义记录是否单身
		// true 单身 false 不是单身
		boolean flag = true;
		// 输出变量的值
		System.out.println(name);
		System.out.println(age);
		System.out.println(gender);
		System.out.println(height);
		System.out.println(flag );
	}
}

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_35

public class VariableDemo{
	// 主入口
	public static void main(String[] args){
		// 定义记录电影的名字
		String name = "送初恋";
		// 定义记录电影主演
		String tostar = "麻瓜";
		// 定义记录电影的年份
		int year = 2020;
		// 定义记录电影的评分
		double grade = 9.0;

		System.out.println(name);
		System.out.println(tostar);
		System.out.println(year);
		System.out.println(grade);
	}
}

java基础入门第三版pdf java基础入门第二版pdf_java_36

8. 标识符

标识符:就是给类,方法,变量等起的名字。

java基础入门第三版pdf java基础入门第二版pdf_java_37


java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_38

9. 键盘录入

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_39

//1.导包,找到scanner这个类在哪
//书写要注意:要写在类定义的上面

import java.util.Scanner;
public class ScannerDemo{
	// 主入口
	public static void main(String[] args){
		// 2. 创建对象,表示我现在准备要用scanner这个类
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入第一个整数:");
		// 3.接受数据
		//变量记录了键盘录入的数据
		int number1 = sc.nextInt();
		System.out.println("请输入第二个整数:");
		// 再次接受第二个数据
		int number2 = sc.nextInt();
		System.out.println(number1+number2);
	}
}

java基础入门第三版pdf java基础入门第二版pdf_jvm_40

10. idea 开发工具

10.1 IDEA概述

java基础入门第三版pdf java基础入门第二版pdf_System_41

10.2 IDEA的下载和安装

java基础入门第三版pdf java基础入门第二版pdf_java基础入门第三版pdf_42

10.3 idea项目结构

java基础入门第三版pdf java基础入门第二版pdf_jvm_43


java基础入门第三版pdf java基础入门第二版pdf_java_44


java基础入门第三版pdf java基础入门第二版pdf_java_45