java基础题(附答案)(第二天的知识点预热)

打印 上一主题 下一主题

主题 910|帖子 910|积分 2730

一、填空题


  • Java 语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能 是 数字
  • Java 中整型变量有byte 、short 、int 和 long 四种,不同类型的整数变量在内存中分配的字节数不同,数值范围也不同。对于 int型变量,内存分配 4 个字节。
  • 在 Java 中浮点型变量有 float 和 double 两种,对于 float 型变量,内存分配 4 个字节,尾数可准确到 7 位有效数字,对于 double 型变量,内存分配 8 个字节。
  • char c='a';System.out.println(c+1);运行结果为: 98
  • && 是短路与运算符,假如左侧表达式的盘算结果是 false ,右侧表达式将不再进行 盘算。
  • 下面的语句是声明一个变量并赋值:boolean b1=5!=8; b1 的值是 true
  • 使用位运算符来实现运算效率最高,所以最有效率的方法算出2 乘以8 等于多少的 语句是 <strong>System.out.println(25)?10:11;
  • 整型常量的默认类型是 int类型,浮点常量的默认类型是 float类型。 ( F )
  • 00101010 & 00010111 语句的执行结果为 00111111 ( F )
四、简答题


  • Java 是一种强类型语言,阐明 Java 的数据类型分类。

    • byte,short,int,long,float,double,char,boolean
    • (byte,short,int,long)表示整数数据类型
    • (float,double)表示浮点数数据类型
    • char表示字符数据类型
    • boolean表示布尔数据类型
    • 数组,类,接口表示引用数据类型
    • 转换规则:byte,short,char-->int-->float-->double

  • i++和++i 的异同之处

    • 不同点:i++表示先赋值,执行i+1;++i表示先执行i+1,再进行赋值
    • 相同点:i++与++i单独使用时都表示自增

  • 运算符||和|的异同之处

    • 相同点:两者得出的结果是一样的
    • 不同点:||只要左侧的为 true,则不执行右侧语句,直接判断为 true;| 对两侧的语句都要进行判断

  • Java 中根本数据类型转换的规则

    • 默认转换:byte,short,char-->int-->float-->double
    • 逼迫转换:目标类型 变量名=(目标类型)(被转换的数据);


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表