栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

5-6总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

5-6总结

1.(标识符命名)下面几个变量中,那些是对的?那些是错的?错的请说明理由
A. ILoveJava
B. $20
C. learn@java
D. antony.lee
E. Hello_World
F. 2tigers
            B、E是对的,A选项L是小写,
                    C选项标识符命名没有@符号;
                    D选项每个单词首字母没有大写且没有·标识符
                    F选项数字2不能作为首字母出现。


2.(基本类型的运算)一家商场在举行打折促销,所有商品都进行8 折优惠。一
位程序员把这个逻辑写成:
short price = ...; // 先计算出原价
short realPrice = price * 8 / 10; //再计算出打折之后的价格
问:这段代码是否正确?如果正确,假设price 为100,那计算之后的
realPrice值为多少?如果不正确,应该怎么改正?


答:int price=100
     int realprice=price*8/10;
      值为80

3.
    面试题:
        第一题:
        byte b1=10,b2=20,b;
        b=b1+b2;
        b=10+20;
        哪句是编译失败的呢?为什么呢?
B=b1+b2是错误的,因为b1+b2是变量,不属于特定的数值,一般整数类型用int来表示,

        第二题:(先做,明天讲,超出了byte范围,系统认为就是int-必须将数据强转为int才能计算)
        byte  x = 129;
        
有没有问题?有问题如何解决?结果是多少呢? 写出运算过程


4:计算出十进制46对应的二进制,八进制,十六进制的值。
(可用计算器验证你算的是否正确)
二进制:0B101110
八进制:056
十六进制:0x2e


5:什么是变量?变量的定义格式?要使用变量需要注意什么?
    在数据中可以变化的量

    格式: 数据类型  变量名=初始化值
注意事项:变量名称:在同一个大括号范围内,变量的名字不可用相同
变量赋值:定义的变量,不赋值不能使用


6:Java中的数据类型分几类?基本数据类型有哪些?
  答:4类8种,4类分别:整数类型、浮点类型、布尔类型、字符类型
整数类型4种(int、byte;short、long;)布尔类型:boolean(TRUE、flase)
字符类型 (char)
浮点类型double、float

7:Java中的显示转换和隐私转换分别是什么?为什么要使用显示转换(强转)

答:隐性转换就是把范围小的数据类型转换成范围大的数据类型再进行计算。通过将范围小的数据类型进行补码使之
成为结果要求的数据类型,然后进行计算。
    显示转换就是将范围大的数据类型进行删减,使之称为与结果要求数据一致,进行运算
 因为在某些条件下,虽然显性转换可能会导致错误,但是只能进行显性转换。


8.编程题: 请将两个变量的数据值进行互相交换,例如int a =10 ;int b = 20 ;最后a是20 b是10

            class Number{
                public tatic void main(String[]args){
                    int a=10;int b=20 
                                         boolean  u= a>b true

                                 System.out.println(u)}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/862849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号