【黑马程序员】day02-Java基础概念-作业

题目1(选择)

下列关于java变量声明那个是错误的: (D)

A . int x = 5;

B. double d = 3.14;

C. char grade = ‘C’;

D. String name = ‘黑马程序员’;

讲解:字符串需要用双引号引起来

题目2(看代码说结果)

看代码说结果,不要去运行。

double money = 10.0;
money = money + 5;
money -= 2.5;
money = money + 10;
money = money -3;
System.out.println(money)

19.5

题目3:(代码题)

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

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

  2. 存入250元

  3. 支出100元

  4. 打印剩余存款

参考代码:

public class practice1 {
    public static void main(String[] args) {
        double bankBalance=500.00;
        bankBalance+=250;
        bankBalance-=100;
        System.out.println(bankBalance);
    }
}

运行结果:

【黑马程序员】day02-Java基础概念-作业_第1张图片

题目4:(选择题)

变量名是一个单词或者是一组单词,用来描述一个数据的含义,方便人理解,变量名不能有空格。下面的名字哪些可以是变量名? (AB)

A. mybirthday

B. myname

C. my name

D. my birthday

E. 1987.

F. ”传智播客”

讲解:

C:不能有空格

D:不能有空格

E:不能以数字开头

F:变量名不能有双引号

题目5:(选择题)

关于变量的说法哪些是对的? (BD)

A. 一个变量一次就可以存储很多种不同的数据

B. 变量是值的容器,定义变量可以存放值

C. 变量可以随时修改存储数据的类型

D. 定义变量可以帮我们存储信息方便后面使用

讲解:

A:错误,一个变量只能存一个值

C:错误,只有存储的值可以修改,数据类型一旦确定无法修改

题目6:(选择题)

下面代码哪个是创建一个变量? (A)

A. int myAge = 18;

B. myName='传智播客”;

C. myAge = 16;

D. String myName ;

讲解:

B:错误,缺少数据类型,而且数据值也错误

C:错误,缺少数据类型

D:错误,没有赋值

题目7:(选择题)

int和float的区别是什么? ©

A. 区别是没有区别

B. int是变量, float是方法

C. int是用来存放整数数据的变量类型,float是存放小数的

D. int类型的数据要用”, 引号引起来

题目8:(代码题)

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

A.声明字符串型变量name

B.声明字符串型变量birthday

C.声明整数类型变量age

D.声明float类型变量money

参考代码:

public class practice2 {
    public static void main(String[] args) {
        String name="雪忆·HL";
        String birthday="11月3日";
        int age=20;
        float money=999999999.99F;
    }
}

题目9(代码题)

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

参考代码:

public class practice3 {
    public static void main(String[] args) {
        byte a=1;   // 定义byte类型变量,值为整数,只要在byte范围即可,byte范围:-128 ~ 127
        short b=2;  // 定义short类型变量,值为整数,只要在short范围即可
        int c=3;    // 整数的默认类型就是int类型
        long d=999999999999L;   // 定义long类型的整数,需要在数据的后面加字母(L),大小写不限,建议大写。
        float e=5.1F;   // 定义float类型的浮点数,需要在数据的后面加字母(F),大小写不限,建议大写。
        double f=6.6;   // 浮点型默认类型double
        char g='h';     // 定义字符型需要一对英文的单引号包裹,并且只能包含一个字符
        boolean h=true; // 布尔型只有两个取值:true和false
        
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
        System.out.println(g);
        System.out.println(h);
    }
}

运行结果:

【黑马程序员】day02-Java基础概念-作业_第2张图片

思考

为什么定义long类型跟float类型的变量时要加L和F

题目10(代码题)

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

1、班级里有100个学员。

2、某商品价格55.55元。

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

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

输出结果如下:

100
55.55
4600000000
false

参考代码:

public class practice4 {
    public static void main(String[] args) {
        int students=100;
        double price=55.55;
        long time=4600000000L;
        boolean result=false;

        System.out.println(students);
        System.out.println(price);
        System.out.println(time);
        System.out.println(result);
    }
}

题目11(代码题)

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

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

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

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

参考代码:

public class practice5 {
    public static void main(String[] args) {
        String name = "张三";
        String sex = "男";
        int age = 18;
        String address = "××省××市";
        double remainingSum = 55.55;

        System.out.println("************************");
        System.out.println("我的姓名是:" + name);	// 在输出语句中将变量与字符串拼接
        System.out.println("我的性别是:" + sex);
        System.out.println("我的年龄是:" + age);
        System.out.println("我的地址是:" + address);
        System.out.println("我的饭卡余额是:" + remainingSum + "元");
        System.out.println("************************");
    }
}

你可能感兴趣的:(java,开发语言)