整数型的字面量被当做int处理

/*
在java中有一条非常重要的结论,必须记住。
在任何情况下,整数型的"字面量"默认被当做int类型处理。
如果希望该"整数型字面量"被当做long类型来处理,需要在"字面量"后面添加L/l。
建议使用大写L。l和1很像。
*/
public class
{
  public static void main(String[] args)
  {
    // 分析这个代码存在类型转换吗?以下代码什么意思?
    // 不存在类型转换
    // 100 这个字面量被当做int类型处理。
    // a变量是int类型,所以不存在类型的转换。
    // int类型的字面量赋值给int类型的字面量。
    int a = 100;
    System.out.println(a);

  }
}

posted @ 2021-08-28 18:19  沉默的言兴与誉  阅读(107)  评论(0)    收藏  举报