JAVA日记 Day 03 基本语法

    今天学了Java的基本语法,发现有关常量、变量、标识符等一些知识点和C语言很像,所以我省略了已经在C语言中学到的知识,仅把二者不同之处以及我认为有必要记录的细小知识点写进了今天的学习日记中。

1.常量

      java 中,字符常量要用单引号括起来,字符串常量要用双引号
      eg:'A'    'o'  ; "hello world!"

整数常量和、小数常量和布尔(boolean)常量都可以直接输出,不需要加任何引号,但是空常量不可以直接输出,会报错

在这里插入图片描述

直接输出空常量会报错

在这里插入图片描述

2.变量

定义long类型变量要在后面加上字母“L”(大小写都可),因为如果只是前面加了变量类型是long系统也会讲其默认为int型,后面加上"L"可以解决。

正确写法:

long a=10000000000l;//long a =100000000L;

float类型变量同理,要在数值后面加字母“f”,不然系统默认为double。
正确写法:

float b=12.09f;//float b=12.09F;

在这里插入图片描述

总结: 变量使用四注意!

1.变量名不可以重复,不可以和关键字重名
2.变量未赋值不可以使用
3.long类型的变量定义的时侯为了防止数值过大,后面要加 “L”
4.同理float类型的变量定义的时候为了防止类型不兼容,后面要加 “f”。

3.关键字与标识符

两个我新知道的小点:
①标识符中包含变量名,变量名是标识符的其中一种

②Java中关键字都是小写的

标识符定义规则

1.由数字、字母、下划线、美元符($)组成
2.不能以数字开头
3.不能是关键字
4.区分大小写

常见命名约定

    1.小驼峰命名法:方法、变量
     - 约定1:标识符是一个单词的时候,首字母小写
     - eg:name
     - 约定2:标识符由多个单词组成的时候第一个单词首字母小写,其他单词首字母大写
     - eg:firstName
     
    2.大驼峰命名法:类
   	 - 约定1:标识符是一个单词的时候,首字母大写
     - eg:Student
     - 约定2:标识符由多个单词组成的时候每个单词的首字母大写
     - eg:GoodStudent

4.类型转换

类型转换分为
①自然转换(低精度到高精度的转换)
②强制转换(高精度到低精度的转换)

如图为自然转换的方向,强制转换的逆方向
自然转换举例:

char b='a';
int s=b+3;
system.out.println(s); //100

强制类型转换举例:

float f=13.14f;
system.out.println((int)f); //13

在这里插入图片描述

由此可见,强制转换是从高精度转换为低精度,是有损失的,要慎用。

写在后面:
今天上了Java课又从老师口中了解到一个小知识点:Java中的输出
“system.out.println()” 中的 “ln”是单词 “line” 的缩写。因此这一串代表的含义是输出并换行。Java中还可以使用 “system.out.print()” 和 “system.out.printf()” 来输出,但是最后一种现在已经不太常用了,书上也只是一笔带过。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值