Java基本语法

因为已经学过,所以就一些要点进行整理
标识符:简单理解就是只要需要自己起名字的地方都叫标识符
比如:变量名、类名、方法名、包名等等
Java中名称的命名规范
包名:多个单词组成所有都小写xxxyyyzzz
类名、接口名:多单词组成中,所有单词的首字母大写。XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词的首字母小写,第二个单词开始每个单词的首字母大写。**xxxYyyZzz
常量名:所有单词都大写。多个单词时每个单词使用下划线连接。XXX_YYY_ZZZ

变量的分类-按数据类型

对于每一种数据都定义了明确的具体数据类型(强类型语言),在内存中分
配了不同大小的内存空间。
在这里插入图片描述
字符串属于类类型,是引用数据类型
char 型数据用来表示通常意义上“字符”(2字节)
Java中的所有字符都使用Unicode编码,故一个字符可以存储一个字
母,一个汉字,或其他书面语的一个字符。

字符型变量的三种表现形式:
字符常量是用单引号(‘ ’)括起来的单个字符。例如:char c1 = ‘a’; char c2
= ‘中’; char c3 = ‘9’;
Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。
例如:char c3 = ‘\n’; // '\n’表示换行符
直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX代表
一个十六进制整数。如:\u000a 表示 \n。
char类型是可以进行运算的。因为它都对应有Unicode码。
但是string只能进行连接运算而不能进行其他运算

字符串类型:String

当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类
型的值将自动转化为字符串(String)类型。

string的一些典型习题
String str1 = 4; //判断对错:no
String str2 = 3.5f + “”; //判断str2对错:yes
System.out.println(str2); //输出:”3.5”
System.out .println(3+4+“Hello!”); //输出:7Hello!
System.out.println(“Hello!”+3+4); //输出:Hello!34
System.out.println(‘a’+1+“Hello!”); //输出:98Hello!(a是char类型,ascll码的值为97,加一为98)
System.out.println(“Hello”+‘a’+1); //输出:Helloa1

其他数据类型的一些练习题
1)short s = 5;
s = s-2; //判断:no (short 、byte类型的变量运算时都会转化为int型,所以计算完就是int型结果 )
2) byte b = 3;
b = b + 4; //判断:no
b = (byte)(b+4); //判断:yes
3)char c = ‘a’;
int i = 5;
float d = .314F;
double result = c+i+d; //判断:yes
4) byte b = 5;
short s = 3;
short t = s + b; //判断:no

运算符:逻辑运算符

  1. 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写
    成x>3 & x<6 。

  2. “&”和“&&”的区别:
    单&时,左边无论真假,右边都进行运算;
    双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。

  3. “|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。 异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。
    理解:异或,追求的是“异”!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值