Java学习笔记2024/1/25

1.

数据类型要和变量名,数据值一起使用

变量名要和数据类型,数据值一起使用

数据值可以直接使用,也可以键盘录入

数据值直接使用就是字面量的直接使用

数据值键盘录入就要和数据类型,变量名一起使用

2.

数据类型和变量名,数据值有联系 -> 不能单独使用,必须与变量名和数据值一起使用

数据类型和字面量有联系 -> 两者非常类似,注意比较

变量名和数据类型,数据值有联系 -> 不能单独使用,必须与数据类型和数据值一起使用

变量名和标识符有联系 -> 遵循标识符的命名法则

tips: 类名也跟标识符有点联系

数据值和数据类型,变量名有联系 -> 需要赋值数据值给变量时或者使用键盘录入时都需要与数据类型,变量名一起使用

数据值和字面量有联系 -> 可以单独使用,可以像字面量那样直接在 System.out.println(); 中的 () 里面使用

tips: 字面量可以单独使用

3.做题

题目3:(代码题)

请用代码描述下列银行流水变化过程:

  1. 小明账户bankBalance初始值有500.00元

  2. 存入250元

  3. 支出100元

  4. 打印剩余存款

代码:

package test;

public class test3 {
    public static void main(String [] args){
        //请用代码描述下列银行流水变化过程:
        //1. 小明账户bankBalance初始值有500.00元
        //有小数点说明数据类型使用的是浮点数类型double
        //数据类型出来了那么就说明要联合变量名,数据值一起使用
        double bankBalance = 500.00;
        //2. 存入250元
        //说明数据值要变化,那就给出一个东西,让数据值在里面变化,这个东西就叫做变量(名)
        //先写过程,再写结果 但是注意 结果在前,过程在后
        bankBalance = bankBalance + 250;
        //3. 支出100元
        //与第二点同理
        bankBalance = bankBalance - 100;
        //4. 打印剩余存款
        //将这个东西,也叫做转换器[变量(名)]放到 System.out.println(); 中的 () 里面去,他就自己运行了
        System.out.println(bankBalance);

    }
}

运行结果:

Java学习笔记2024/1/25_第1张图片

题目9(代码题)

请编写程序,分别定义8种基本数据类型的变量,并打印变量的值。

训练目标

java中的八种基本基本数据类型和变量的定义

训练提示

1、java中的8种基本数据类型都有什么?

2、定义变量的格式是什么?

3、变量名该怎样定义?

4、该怎样使用变量?

参考方案

定义变量,并输出变量的值。

训练步骤

1、创建java文件,定义类Test03,编写主方法。

2、在java语言中,定义变量必须明确变量的数据类型。八种基本数据类型包括byte、short、int、long、float、double、char、boolean。

3、定义变量的格式是:

数据类型 变量名 = 初始化值; // 声明变量并赋值
// 或
数据类型 变量名; // 先声明
变量名 = 初始化值; // 再赋值

4、可以包含英文字母、数字字符、英文下划线(_)和英文美元符($),并且不能以数字开头。在开发中,java变量的命名又最好符合“小驼峰”式的惯例规范,并且最好做到见名知意。

5、在输出语句中,直接调用变量名即可。

6、编译并运行代码,查看输出结果。

代码:

package test;

public class test9 {
    public static void main(String[] args) {
        byte fuShu999 = -1;
        short _ziRanShu = 1;
        int $baiWeiShu = 100;
        long henDaDeShu = 9999L;

        float xiaoFuShu = -1.1F;
        double daDeXiaoShu = 9999.99;

        char ziFu = '单';
        //老子送你一个
        String ziFuChuan = "多多多";

        boolean duiOrCuo1 = true;
        boolean duiOrCuo2 = false;

        System.out.println(fuShu999);
        System.out.println(_ziRanShu);
        System.out.println($baiWeiShu);
        System.out.println(henDaDeShu);
        System.out.println(xiaoFuShu);
        System.out.println(daDeXiaoShu);
        System.out.println(ziFu);
        System.out.println(ziFuChuan);
        System.out.println(duiOrCuo1);
        System.out.println(duiOrCuo2);
    }
}

运行结果:

Java学习笔记2024/1/25_第2张图片

题目10(代码题)

请根据下列描述,选用合适的数据类型定义变量,并输出变量的值。

1、班级里有100个学员。

2、某商品价格55.55元。

3、地球已经诞生超过46亿年。

4、“5是偶数”这句话的描述是假的。

输出结果如下:

100
55.55
4600000000
false

训练目标

变量的定义

训练提示

1、不同的数据信息需要使用不同的数据类型,可以根据不同数据类型的大小以及特点选择合适的类型来定义变量,描述事物的信息。

参考方案

定义变量描述信息。

训练步骤

1、创建java文件,定义类test10,编写主方法。

2、在主方法中定义不同的变量描述题目中的信息。

2.1、学员数量,可以用默认的整数类型int表示

2.2、商品价格,使用默认的浮点数类型double表示

2.3、天文数字,可以使用长整型long表示

2.4、一个描述真或者假,只有两种状态,可以使用boolean类型

3、使用输出语句,输出变量。

4、编译并运行,查看输出结果。

代码:

package test;

public class test10 {
    public static void main(String[] args) {
//        请根据下列描述,选用合适的数据类型定义变量,并输出变量的值。

//        1、班级里有100个学员。
        int count = 100;
        System.out.println(count);
//        2、某商品价格55.55元。
        double price = 55.55;
        System.out.println(price);
//        3、地球已经诞生超过46亿年。
        long year = 4600000000L ;
        System.out.println(year);
//        4、“5是偶数”这句话的描述是假的。
        boolean ouShuIs5 = false;
        System.out.println(ouShuIs5);
    }
}

运行结果:

Java学习笔记2024/1/25_第3张图片

题目11(代码题)

在今天的课程学习中,我们知道了java的8种基本数据类型,随着后续学习,我们还将学习引用数据类型。此时由于练习需要,我们要了解其中一个最常用的引用数据类型-字符串(String),字符串变量的一种定义方式与基本数据类型一致:

// 数据类型 变量名 = 初始化值;
String str = "中国";
System.out.println(str);
// 其中String为数据类型,str为变量名(符合标识符规则即可),"中国"是我们学习的字符串常量值。
// 总体即表示:将字符串"abc",赋值给字符串类型的变量str。
// 输出结果为:中国

请根据以上描述,选用合适的数据类型定义变量用于描述一个学员的信息,并将其输出到屏幕上。输出结果如下:

************************
我的姓名是:张三
我的性别是:男
我的年龄是:18
我的地址是:xx省xx市
我的饭卡余额是:55.55元
************************

训练目标

数据类型、变量的定义和使用、字符串连接符

训练提示

1、根据题目要求,学员的信息包含姓名、性别、年龄、地址、余额,这些信息分别应该使用什么样的数据类型来存储呢?

2、在输出语句中,为了按照题目要求的格式输出,需要将一些已知字符串和变量进行拼接,比如:"我的姓名是:" + name

参考方案

训练步骤

1、创建java文件,定义类Test11,编写主方法。

2、在主方法中定义变量用于存储学员信息。

2.1、姓名、性别、地址都可以使用字符串类型

2.2、年龄为整数数据,使用int类型

2.3、余额为小数类型,使用double类型

3、将已知字符串与变量使用“+”拼接在一起输出。

4、保存文件,编译运行,查看结果。

代码:

package test;

public class test11 {
    public static void main(String[] args) {

        System.out.println("***********************");

        String name = "张三";
        System.out.println("我的姓名是: " + name);

        String gender = "男";
        System.out.println("我的性别是: " + gender);

        int age = 18;
        System.out.println("我的年龄是: " + age);

        String diZhi = "xx省xx市";
        System.out.println("我的地址是: " + diZhi);

        double money = 55.55;
        System.out.println("我的饭卡余额是: " + money + "元");

        System.out.println("***********************");

    }

}

运行结果:

Java学习笔记2024/1/25_第4张图片

4.

=====

请根据下列描述,选用合适的数据类型定义变量,并输出变量的值。

1、班级里有100个学员。

2、某商品价格55.55元。

3、地球已经诞生超过46亿年。

4、“5是偶数”这句话的描述是假的。

输出结果如下:

100
55.55
4600000000
false

=====

解析红色句子: 定义变量,那就是定义不断变化的东西,这个东西放在 System.out.println(); 中还可以输出出来

5.错题总结

题目6:(选择题)

下面代码哪些是创建一个变量?

A. int myAge = 18;

B. myName='传智播客”;

C. myAge = 16;

D. String myName ;

ad 错

正确答案: a

分析:

虽然一开始觉得d是错的,没有赋值

但犹豫不决抠字眼觉得 创建 以为不用赋值,说明没有真正理解

题目8:(代码题)

变量应该是先声明后使用,请完成下面代码

A.声明字符串型变量name

B.声明字符串型变量birthday

C.声明整数类型变量age

D.声明float类型变量money

Strinng name;

double birthday;

int age;

float money; 错

正确答案:

String name = "错了吧";

String birthday = "2024年1月25日";

int age = 18;

float money = 9.9F;

分析:

题目6错了,这题肯定也错,要赋值才能创建一个真正的变量

说明 数据类型+变量名+数据值 才能构成一个变量

B答案更错的离谱,是要用字符串型

D答案写完再去看标准答案发现float型还忘了在数据值后面加个F

6.

字面量: 直接使用的东西

变量: 间接使用的东西

7.

分析:

个位公式没写全, 应该是 个位: 数值 / 1 % 10

除以 -> 保留整数  模 -> 保留余数

个位: 123除以1 -> 整除123余0 -> 保留整数123 -> 123模10 -> 整除12余3 -> 保留3

十位: 123除以10 -> 整除12余3 -> 保留整数12 -> 12模10 -> 整除1余2 -> 保留2

百位: 123除以100 -> 整除1余23 -> 保留整数1 -> 1模10 -> 整除0余1 -> 保留1

...

Java学习笔记2024/1/25_第5张图片

8.

键盘录入第三步 后半部分(数据值)是固定的,前半部分(数据类型-变量名)无所谓,遵循 数据类型-变量名法则 就行

你可能感兴趣的:(学习,笔记,java)