java基础学习笔记(2)

来源:互联网 发布:保险网络大学 编辑:程序博客网 时间:2024/05/11 18:06

Java基础学习(2

Java语言基础

Java主类结构

含有main()方法的类称为主类。

 

例子:

package Number;

 

public class First{

static String s1 = "你好";

public static void main(String[] args) {

String s2 = "Java";

System.out.println(s1);

System.out.println(s2);

}

}

 

基本数据结构

Java 数据类型有:数值型,字符型,布尔型

 

数值型有:整数型(byteshortintlong

          浮点型(floatdouble

          布尔型

整数型

整数类型有三种表示形式:8进制,10进制,16进制

 

8进制开头必须是0,例如:0112

10进制开头必须是0X0x

 

byte的范围:-128-127

short的范围:-32768-32767

int的范围:-2147483648-2147483647

long的范围:数好大,不写了,想知道就自己查。

 

注:如果数值大于int的最大值或小于int的最小值,需要在数值后加上Ll

 

浮点型

floatdouble

声明double 类型时,数值后面可以不加Dd

但是声明float时,如果不加Ff,默认会认为是double类型。

字符型

Char 存储单个字符,需用单引号。

例如char x=’a’;  char x=97;因为aunicode中的排序位置为97

 

 

转义字符,一种特殊的字符变量,以’\’开头。

 

布尔型

布尔型只有2个值,true false

 

 

变量和常量

标识符和关键字

标识符只能以字母、数字、下划线、美元符组成;

 

关键字是java中具有特殊意义的单词。

 

声明变量

变量名必须是一个有效的标识符

变量名不可以是java中关键字

变量名不能重复

变量名应选择有意义的单词。

 

声明常量

常量被称为final变量,必须用final进行限定。

 

变量的有效范围

变量分为成员变量和局部变量;

成员变量在类体中都有效,局部变量只在方法体内有效。

 

 

 

 

运算符

赋值运算符

=号表示。

 

算术运算符

包裹+-*/%

 

自增自减运算符

++aa++

--aa--

 

比较运算符

><>=<===!=;

 

逻辑运算符

逻辑与 &&

逻辑或 ||

逻辑非 !

 

位运算符

 

按位与 

按位或 

按位取反 ~

按位异或 ^

移位操作 << 左移  >>  右移 >>> 无符号右移

 

三元运算符

表达式?值1:值2

 

数值类型转换

隐式转换

Byte<short<int<long<float<double   

 

显示转换

容易造成精度的损失。

0 0
原创粉丝点击