java之二:编程基础
上一篇 /
下一篇 2010-05-08 23:00:06
/ 个人分类:Java
Java基本语法等的学习是必须的(所以上学老师不停的教这些还是有道理的)。就像我们学习英语,要学习24个字母,要学习hi,hello背单词,学习标点符号,学习语法,写信的格式一样。所以这是逃不掉,必须学习的。这些知识扎实了,才能更好的运用,其重要基础性不言而喻。
一.语法
1. 所有代码都必须存在类中:
修饰符class类名{
Int a; //定义变量
//方法必须写在函数中,如system.out.print,在这里写,content assistant是找不到的
Public static void main(String[] args){
// main函数
}
Private string getnumber{
//
Return number;
}
}
2. Java区分大小写
3. 注释结构
单行注释 // remarked info
多行注释 /* remarked info line 1
Remarked info line 2 */
文档注释/**
*/
4. Java中的标识符:包,类,方法,参数,变量可以由任意大小写字符下划线等组成。
但是,不能以数字开头,不能包含空格
一般来说,类名以大写字母开始
5. Java关键字:do, if, while, for…
6. Java中的常量:整形;浮点;布尔;字符;字符串
转移字符:\
\r 表示接受键盘输入
\n表示换行
\t tab键,下一个制表符
\b back space键,
\’单引号
\” 双引号
\\ 表示斜杠\
二.变量
1. 变量
数据类型 |
基本数据类型 | 引用数据类型 |
数值型 | 字符型(char) | 布尔型(boolean | 类 | 接口 | 数组 |
1. 整数类型(byte;short;int;long 2. 浮点类型(float;double | | | | | |
数据类型
类型 | 大小/位(bit) | 取值范围 |
Byte | 8bit=1byte(8位等于1字节) | -128~127(2*8) |
Short | 16 | -32768~32767 |
Int | 32 | |
Long | 62 | |
Float | 32 | 1.4E-45~3.4E+38, -1.4E-45~-3.4E+38 |
Double | 64 | 4.9E-324~1.7E+308; -4.9E-324~-1.7E+308 |
关于float和double,小数通常被认为是double,例如:
Float f=3.5//会报错:can not convert double to float;
Float f=3.5f //Right, at the format 3,5f
2. 变量的转化
(1) 隐式转化 (需要目标大于原类型)
Byte b=1;
Int x=b; //程序把b也转化为int
(2) 强制转化(原来类型大于目标类型时,需要强制转化,但是其值需要小)
Byte a;
Int b;
a =(byte)b;
(3) 取值范围,自动提升
publicstaticvoidmain(String[] args) {
bytex=5;
x=(x-2); //can not conver int to byte,因为计算时,自动将结果提升为int
//应该为x=(byte)(x-2);
}
3. 变量的作用域:只在这个{}中
收藏
举报
TAG: