我是靠谱客的博主 调皮宝贝,最近开发中收集的这篇文章主要介绍JavaDay02-关键字,保留字,标识符,变量,数据类型,强制类型转换,字符串String,二进制负数与正数的转换,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
- 变量的使用
- Java 定义的数据类型
- 基本数据类型之间额运算规则
- 字符串类型String
- 二进制正数与负数之间的转换
1.标识符号:凡是自己可以起名字的地方都叫标识符
如:类名,变量名,方法名,接口名,包名
2.标识符规则:若不遵守如下规则,编译不通过!
1.由26个英文字谜大小写,0-9,_或$组成
2.数字不可以开头
3.不可以使用关键字和保留字,但能包含关键字和保留字
4.java中严格区分大小写,长度无限制
5.标识符不能包含空格
3.Java中的命名规范:若不遵守如下规则,编译可以通过!建议使用
包名:多单词组成时所有字母都是小写
类名,接口名:多单词组成时,大驼峰
变量,方法名:多单词组成时,小驼峰
常量名:所有字母都是大写,多个单词之间使用的是下划线连接.
4.表示符号起名:
注意1:在起名字时,为了提高阅读性,要尽量有意义,"见名知意"
注意2:java采用unicode字符集,因此此标识符也可以使用汉字声明,但是不建议使用
变量的使用
变量的使用:
1.java定义变量的格式:数据类型 变量名 = 变量值;
2.说明:
1.变量必须先声明,后使用(输出前需要先赋值)
2.变量都定义在其作用域内,在作用域内,他是有效的.出了作用域,他就失效了.
3.同一个作用域内,不可以声明两个同名的变量
Java 定义的数据类型
1. 整型:表示整数的数值,常量默认为int型,如:2
byte(1 字节=8 bit)
short(2 字节=16 bit)
int(4 字节=32 bit)->常用
long(8 字节=64 bit)
说明:声明long型变量,必须以"l"或"L"结尾.
2. 浮点型:表示带小数的数值,浮点型常量,默认为double型,如:2.23
float(4个字节):单精度,范围比long型广
double(8个字节):双精度,默认使用,也是常用的浮点型
说明:声明float型变量,必须以"f"或"F"结尾.如:float f = testF;
3.字符型:表示字符的数值,一个字符表示一两个字节,多了少了也不行
char(2个字节):单个字符,只能有一个字符,也可以是转义字符,如:"n"
说明:定义时候使用单引号,如:'a','n';可直接使用Unicode值来表示字符型变量;
4.布尔型:只有两个值
boolean(:true 和 false)
说明:常常在条件判断,循环结构中使用
基本数据类型之间额运算规则
前提:这里只是讨论7中基本数据类型变量间的运算,不包含boolean
1.自动类型提升:
byte、char、short-->int-->long-->float-->double
特别:当byte,char,short三种变量相互或自身做运算时,结果为int型;
说明:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型(容量大小指的是:数的范围的大和小,如:float容量要大于long的容量).
2.强制类型转换:自动类型提升运算的逆运算
1.需要使用强转符:()
2.注意点:强制类型转换,可能呢导致精度损失(如:float类型的转化为int型,只会保留整数的部分)
字符串类型String
String类型变量的使用
1.属于引用数据类型
2.声明String类型变量时,使用一对双引号,如:"String"
3.String可以和8种基本数据类型做运算,且运算只能是连接运算:+
4.运算的结果任然是String类型
public class day02{
public static void main(String[] args){
// 练习一
String str = "Hello";
int num = 10;
char c = 'a'; // 97 b-65
System.out.println(str + num + c); // Hello10a
System.out.println(num + str + c); // 10Helloa
System.out.println(num + c + str); // 107Hello
System.out.println((num + c) + str); // 107Hello
System.out.println(num + (c + str)); // 10aHello
//练习二
System.out.println("* *"); // * *
System.out.println('*' + 't' + '*'); // 93
System.out.println('*' + "t" + '*'); // * *
System.out.println('*' + 't' + "*"); // 51*
System.out.println("*" + 't' + "*"); // * *
}
}
二进制正数与负数之间的转换
最后
以上就是调皮宝贝为你收集整理的JavaDay02-关键字,保留字,标识符,变量,数据类型,强制类型转换,字符串String,二进制负数与正数的转换的全部内容,希望文章能够帮你解决JavaDay02-关键字,保留字,标识符,变量,数据类型,强制类型转换,字符串String,二进制负数与正数的转换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复