一、注释、关键字、字面量、变量

1.注释

作用:方便自己和他人阅读代码

格式:单行注释  //注释信息

           多行注释  /*注释信息*/

2.关键字

被JAVA赋予特定含义的英文单词,比如:class

3.字面量

数据在程序中的书写格式

数据类型:

整数类型 无小数点 -66、888
小数类型 有小数点 1.34、-1.576
字符串类型 双引号括起来的内容 "HelloWorld"
字符类型 单引号括起来的内容有且只有一个 'A'
布尔类型 表示真假 ture,false
空类型 空值 null

public class HelloWorld {
    // 程序的主入口
    public static void main(String[] args) {
        System.out.println(-66);
        System.out.println(1.43);
        System.out.println("HelloWorld");
        System.out.println('A');
        System.out.println('女');
        System.out.println("HelloWorld");
        System.out.println(true);
        /*null不能直接打印
        只能用字符串的形式打印*/
        System.out.println("null");
    } 
    }

4.特殊字符

Java 常用的转义字符
在控制台,输入tab键,可以实现命令补全
\t     :一个制表位,实现对齐的功能
\n    :换行符
\\     :一个\
 \"    :一个"
 \'    :一个'
 \r    :一个回车 System.out.println("嘎仔敲代码\r 北京");

//演示转义字符的使用
public class ChangeChar {

    //编写一个main 方法
    public static void main(String[] args) {
        //\t    :一个制表位,实现对齐的功能
        System.out.println("北京\t 天津\t 上海");
        // \n    :换行符
        System.out.println("jack\nsmith\nmary");
        // \\    :一个\    \\
        System.out.println("C:\\Windows\\System32\\cmd.exe");
        // \"    :一个"
        System.out.println("嘎仔说:\"要好好学习java,有前途\""); 
        // \'    :一个'
        System.out.println("嘎仔说:\'要好好学习java,有前途\'");
        // \r    :一个回车  System.out.println("嘎仔敲代码\r 北京"); 

        //  解读
        // 1.  输出  嘎仔敲代码
        // 2. \r 表示回车
        System.out.println("嘎仔敲代码\r 北京"); //  北京敲代码 
    }

}

5.变量

格式:数据类型 变量名 = 数据值

数据类型有int、double

public class HelloWorld {
        int a=10;// 变量在使用之前一定要赋值,一个变量只能存一个值
        System.out.println(a);
        int b=11;// 不能还是变量名为a,变量名不允许重复定义
        int c=9;
        System.out.println(b+c);
        a=70;
        System.out.println(a);
        System.out.println("----------------------");
        int d=100,e=200,f=250;
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
    } 
}

public class HelloWorld {
    // 程序的主入口
    public static void main(String[] args){
        // 一开始无乘客
        // 第一站上去一位、第二站上去两位下去一位、第三站上去两位下去一位、第四站下去一位、第五站上去一位
        // 请问到了终点站车上共有多少位乘客
        System.out.println("变量练习,计算公交车的人数");
        int count=0;
        count=count+1;
        count=count+2-1;
        count=count+2-1;
        count=count-1;
        count=count+1;
        System.out.println(count);
    } 
 }

二.计算机中的数据存储

三类数据类型:文本、图像、音频

1.文本(数字、字母、汉字)

数字

  • 不同进制中在代码中的表现形式
  • 二进制:0和1,0b开头;
  • 十进制:0-9,无前缀;
  • 八进制:0-7,0开头;
  • 十六进制:0-9和a-f,0x开头;
  • 进制之间的转换:系数*基数的权次幂相加

字母

  • ASCII码

汉字

  • GB、Unicode等编码标准

2.图片

黑白图、灰度图、彩色图

像素、三原色、分辨率

3.声音

声波采样量化为具体的二进制

三.数据类型(重点)

1. java  数据类型分为两大类 基本数据类型, 引用类型

2.  基本数据类型有 8 种:   数值型 [byte , short , int , long , float ,double] char , boolean

3.  引用类型 [类,接口, 数组]

1.数据类型

基本数据类型(每种类型的取值范围各不相同)

double>float>long>int>short>byte

整数:byte、short、int、long

long类型的变量需要在后缀上加一个L

long n = 9999L

浮点数:float、double(通常情况下用double)

float后缀为F

字符:char

char c = '中'

布尔:boolean

boolean 0 = true

public class HelloWorld {
    // 程序的主入口
    public static void main(String[] args) {
        String name ="七七";
        int age =18;
        char gender='女';
        double height=1.65;
        boolean ifsingle=true;
        System.out.println("姓名:"+'\t'+name);
        System.out.println("年龄:"+'\t'+age);
        System.out.println("性别:"+'\t'+gender);
        System.out.println("身高:"+'\t'+height);
        System.out.println("是否单身"+'\t'+ifsingle);
    } 
    }

2.标识符

定义:类,方法,变量的名字

命名规则:

选择数字,字母,下划线,美元符号组成
不能以数字开头
不能是关键字
区分大小写

注:命名时要做到见名知意

3.键盘录入

Scanner类,可以接受键盘输入数字

步骤:导包,创建对象,接受数据

import java.util.Scanner;
 
public class ScannerDemo{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);// 只有sc可以改变
        System.out.println("请输入整数")
        int i = sc.nextInt();// 只有i可以改变
        System.out.println(i);
    }
}

java运行后需要键盘输入数字,回车即可出现人为输入的数字

练习:求两个键盘录入数据之和

import java.util.Scanner;
 
public class ScannerDemo{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);// 只有sc可以改变
        System.out.println("请输入第一个数");
        int number1 = sc.nextInt();
        System.out.println("请输入第二个数");
        int number2 = sc.nextInt();
        System.out.println(number1+number2);
    }
}

四.IDEA

1.idea的概述和安装

IDEA是用于java语言开发的集成环境,即把代码编写,编译,执行,调试等多种功能综合到一起的工具,只需写代码和运行。

Download IntelliJ IDEA(安装下载)

2.idea中的第一个代码

IDEA项目结构:project,module,package,class

project

右键点击project创建Module,命名为day02

创建class,命名为HelloWorld

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

右键选择

3.AI工具和IDEA的相关设置

这里我选择的AI工具是阿里云的通义灵码

  • 可以写完注释后按tab建直接生成代码
  • 修改bug
  • 同时也可以把一些不懂的问题直接问它

注:以我目前的体验来说,初学者最好还是先别下载,要自己打代码,遇到什么问题先自己想一想,不然基本上写完注释代码就全出来了,没有自己的思考容易温水煮青蛙,建议还是等到学完基础后,再刷完一定的算法题后,再下载一个AI进行辅助。

五.JAVA·API文档

六.初学JAVA的一些易犯错误

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐