初学Java

本文概述了Java新手需要掌握的基础知识点,包括常量与类型定义、整数运算规则、自增自减运算、case子句、转义字符、注释形式、数据类型转换,以及Java中布尔值与整数的区别。重点讲解了long转int可能遇到的问题以及默认数据类型。
摘要由CSDN通过智能技术生成

初学Java

知识点:

  1. 常量用保留字final来实现:

    final int NUM = 100;
    
  2. JAVA不允许将数字值转换成布尔值。

  3. 两个整数类型的数据做除法时,结果只保留整数部分。但若其中有一个为浮点数,则最终结果为浮点数。

  4. 自增和自减运算符只适用于变量。

  5. case子句中的值必须是常量。

  6. 带标号的break语句用在循环语句中,必须在外循环入口语句的前方写上标号,可以使程序流程退出标号所指明的外循环。

  7. 转义字符:
    (1)使用"\n"进行换行
    (2)使用"\t"空格一个制表符的位置,也就是一个tab的位置,8个英文字母的长度

  8. 注释:
    (1)//注释内容 单行注释:表示对下一条语句进行一个解释
    (2)/* 注释内容 */ 多行注释:表示对下面一段语句进行一个解释
    (3)/**注释内容 */ 文档注释:表示对一段文本注释

  9. 数据类型转换:
    (1)隐式类型转换(自动类型转换):

    int a = 3; 
    float x = a;//x = 3.0
    

    (2)显式类型转换(强制类型转换):

    int a = (int)4.25;//a = 4
    

思考:

  1. JAVA中true能和1相互转化吗?

    答:不能,C和C++支持整数值和布尔值的相互转化,JAVA本身不支持。

  2. 默认的整型是哪种?默认的浮点型呢?

    答:JAVA中默认的整型是int,默认的浮点型是double。需要在数值后加一个L表明其为long类型(long L = 10000000000L;),同理在数值后加上f表明其为float类型(float f = 13.14f;)。

  3. long转int可能会出现什么问题?

    答:当数值未超出int类型的长度时正常,但超出int类型的长度时会出错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值