JavaSE:基础概念+常量与变量(配套练习答案)

第一题  

编写步骤:

1. 定义类 Test1

2. 定义 main方法

3. 控制台输出5行字符串类型常量值

4. 控制台输出5行字符类型常量值

参考答案:

public class Test1 {

public static void main(String[] args) {

// 控制台输出任意5行字符串类型常量值

System.out.println("善学如春起之苗");

System.out.println("不见其增,日有所长");

System.out.println("假学如磨刀之石");

System.out.println("不见其损,年有所亏");

System.out.println("加油吧!少年");

// 控制台输出任意5行字符类型常量值

System.out.println('J');

System.out.println('A');

System.out.println('V');

System.out.println('A');

System.out.println('!');

}

}

第二题  

1. 定义类 Test2

2. 定义 main方法

3. 控制台输出5行整数类型常量值

4. 控制台输出5行小数类型常量值

参考答案:

public class Test2 {

public static void main(String[] args) {

// 控制台输出任意5行整数类型常量值

System.out.println(2147483648);

System.out.println(100);

System.out.println(0);

System.out.println(100);

System.out.println(2147483647);

// 控制台输出任意5行小数类型常量值

System.out.println(100.0);

System.out.println(10.0);

System.out.println(0.0);

System.out.println(10.9);

System.out.println(100.9);

}

}

第三题  

编写步骤:

1. 定义类 Test3

2. 定义 main方法

3. 控制台输出所有布尔类型常量值

参考答案:

public class Test3 {

public static void main(String[] args) {

// 控制台输出所有布尔类型常量值

System.out.println(true);

System.out.println(false);

}

}

第四题  

编写步骤:

1. 定义类 Test4

2. 定义 main方法

3. 定义2byte类型变量,分别赋byte类型范围内最大值和最小值,并输出在控制台.

4. 定义2short类型变量,分别赋short类型范围内的值,并输出在控制台.

5. 定义2int类型变量,分别赋int类型范围内的值,并输出在控制台.

6. 定义2long类型变量,分别赋超过int类型范围的值,并输出在控制台.

public class Test4 {

public static void main(String[] args) {

// 定义2byte类型变量,分别赋byte类型范围内最大值和最小值,并输出在控制台.

byte num1 = ‐128;

byte num2 = 127;

System.out.println(num1);

System.out.println(num2);

// 定义2short类型变量,分别赋short类型范围内的值,并输出在控制台.

short num3 = ‐32768;

short num4 = 32767;

System.out.println(num3);

System.out.println(num4);

// 定义2int类型变量,分别赋int类型范围内的值,并输出在控制台.

int num5 = ‐2147483648;

int num6 = 2147483647;

System.out.println(num5);

System.out.println(num6);

// 定义2long类型变量,分别赋超过int类型范围的值,并输出在控制台.

第五题

编写步骤:

1. 定义类 Test5

2. 定义 main方法

3. 定义2float类型变量,分别赋值,并输出在控制台.

4. 定义2double类型变量,分别赋值,并输出在控制台.

参考答案:

long num7 = ‐2147483649L;

long num8 = 2147483648L;

System.out.println(num7);

System.out.println(num8);

}

}

public class Test5 {

public static void main(String[] args) {

// 定义2float类型变量,分别赋值,并输出在控制台.

float num1 = ‐3.14F;

float num2 = 3.14F;

System.out.println(num1);

System.out.println(num2);

// 定义2double,分别赋值,并输出在控制台.

double num3 = ‐3.4;

double num4 = 3.4;

System.out.println(num3);

System.out.println(num4);

}

}

第六题

1. 定义类 Test6

2. 定义 main方法

3. 定义5char类型变量,分别赋值,并输出在控制台.

4. 定义2boolean类型变量,分别赋值,并输出在控制台.

参考答案:

public class Test6 {

public static void main(String[] args) {

// 定义5char类型变量,分别赋值,并输出在控制台.

char ch1 = '9';

char ch2 = 'J';

char ch3 = 'a';

char ch4 = ' ';

char ch5 = '@';

System.out.println(ch1);

System.out.println(ch2);

System.out.println(ch3);

System.out.println(ch4);

System.out.println(ch5);

// 定义2boolean类型变量,分别赋值,并输出在控制台.

boolean b1 = true;

boolean b2 = false;

System.out.println(b1);

System.out.println(b2);

}

}

第七题

1. 定义类 Test7

2. 定义 main方法

3. 使用System.out.println("*");

4. 使用System.out.println("**");

5. 依次类推

参考答案:

第八题

编写步骤:

1. 定义类 Test8

2. 定义 main方法

3. 使用System.out.println(" *");

4. 使用System.out.println(" * *");

5. 依次类推

参考答案:

public class Test7 {

public static void main(String[] args) {

System.out.println("*");

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

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

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

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

}

}

开发提示:

1. main方法中,定义字符串变量 s , 并把值初始化为: "不忘初心,方得始终.好好学习,天天向上,键盘敲烂,

月薪过万"

2. 输出变量 s

3. 提示: 字符串的数据类型是: String

参考答案:

public class Test8 {

public static void main(String[] args) {

System.out.println(" *");

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

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

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

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

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

System.out.println(" *");

}

}

第九题

public class Test9 {

public static void main(String[] args) {

String s = "不忘初心,方得始终.好好学习,天天向上,键盘敲烂,月薪过万";

System.out.println(s);

}

}

第十题

1. 定义类 Test10

2. 定义 main方法

3. 定义2int类型变量xyx赋值为100y赋值为200

4. 定义新变量add,保存变量xy的和并打印到控制台

5. 定义新变量sub,保存变量xy的差并打印到控制台

6. 定义新变量mul,保存变量xy的积并打印到控制台

7. 定义新变量div,保存变量xy的商并打印到控制台

参考答案:

: +

:

: *

: /

public class Test10 {

public static void main(String[] args) {

// 定义2int类型变量x,y, 赋任意值.

int x = 100;

int y = 200;

// 定义新变量,保存变量x,y的和,并打印到控制台

System.out.println("x,y的和为:");

int add = x + y;

System.out.println(add);

// 定义新变量,保存变量x,y的差,并打印到控制台

System.out.println("x,y的差为:");

int sub = x y;

System.out.println(sub);

// 定义新变量,保存变量x,y的积,并打印到控制台

System.out.println("x,y的积为:");

int mul = x * y;

System.out.println(mul);

// 定义新变量,保存变量x,y的商,并打印到控制台

System.out.println("x,y的商为:");

int div = x / y;

System.out.println(div);

}

}

第十一题

编写步骤:

1. 定义类 Test11

2. 定义 main方法

3. 定义2double类型变量xyx赋值为100.8y赋值为20.6

4. 定义新变量add,保存变量xy的和并打印到控制台

5. 定义新变量sub,保存变量xy的差并打印到控制台

6. 定义新变量mul,保存变量xy的积并打印到控制台

7. 定义新变量div,保存变量xy的商并打印到控制台

参考答案:

小数运算经常出现精度丢失的问题.

public class Test11 {

public static void main(String[] args) {

// 定义2double类型变量x,y, 赋任意值.

double x = 100.8;

double y = 20.6;

// 定义新变量,保存变量x,y的和,并打印到控制台

double add = x + y;

System.out.println("x,y的和为:");

System.out.println(add);

// 定义新变量,保存变量x,y的差,并打印到控制台

double sub = x ‐ y;

System.out.println("x,y的差为:");

System.out.println(sub);

// 定义新变量,保存变量x,y的积,并打印到控制台

double mul = x * y;

System.out.println("x,y的积为:");

System.out.println(mul);

// 定义新变量,保存变量x,y的商,并打印到控制台

double div = x / y;

System.out.println("x,y的商为:");

System.out.println(div);

}

}

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值