基本数据类型等练习

创建int变量n=10,并将其转换为long类型
public class Test {
public static void main(String[] args) {
int n = 10;
long m = n;
System.out.println(m);
}
}

2.创建字符型变量c=‘a’,并打印其ascii码
public class Test {
public static void main(String[] args) {

    char c = 'a';
    int d = c;
    System.out.println(d);
}

}

3.创建布尔类型变量b,并赋值为true,并打印其结果
public class Test {
public static void main(String[] args) {

    boolean b = true;
    System.out.println(b);
}

}

4.创建字节类型变量b=200,编译你的程序,观察结果,并解释原因。
public class Test {
public static void main(String[] args) {

    byte b = (byte) 200;
    /*
    因为int的长度为32个bit位 所以在int中200的二进制表示为 0000 0000 0000 0000 0000 0000 1100 1000
                            转换为byte时只保留8位,即1100 1000,为负,所以要求补码,1为符号位保持不变,先取反,为1 011 0111,
                                                                        再加1为   1 011 1000 ,符号位不参与运算  结果为-56
     */
    System.out.println(b);
}

}

5.如果有以下程序代码:
int number;
System.out.println(number);
运行结果是: 编译错误,没有初始化

  1. float f=15.6F; int i=(int)f; System.out.println(“f=”+f);
    执行后的结果是: 15.6
    7、定义变量,用JAVA程序:
    输出Java课考试最高分:98.5
    输出最高分学员姓名:张三
    输出最高分学员性别:‘男’
    public class Test {
    public static void main(String[] args) {

     double grade = 98.5;
     String name = "张三";
     char sex = '男';
     System.out.println("Java课考试最高分:"+grade);
     System.out.println("最高分学员姓名:"+name);
     System.out.println("最高分学员性别:"+sex);
    

    }
    }

8、 按照以下要求,编写Java代码:
(1) 声明一个名为milles的double型变量,初值为100;
double milles = 100;
(2) 声明一个名为MILE_TO_KILOMETER的double型常量,其值为1.609
final double MILE_TO_KILOMETER = 1.609;
(3) 声明一个名为kilometer的double型变量,并赋值为11.5,将miles和MILE_TO_KILOMETER相乘(),并将结果赋值给kilometer;
double kilometer = 11.5;
kilometer = miles
MILE_TO_KILOMETER;
(4) 在控制台上显示kilometer,现在kilometer的值是多少?
System.out.println(kilometer); 160.9

请去掉答案,独立完成。

另附上doc文件,可供下载
基本数据类型、修饰符等练习

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值