java之二:编程基础

上一篇 / 下一篇  2010-05-08 23:00:06 / 个人分类:Java

Java基本语法等的学习是必须的(所以上学老师不停的教这些还是有道理的)。就像我们学习英语,要学习24个字母,要学习hihello背单词,学习标点符号,学习语法,写信的格式一样。所以这是逃不掉,必须学习的。这些知识扎实了,才能更好的运用,其重要基础性不言而喻。

一.语法

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.      整数类型(byteshortintlong

2.      浮点类型(floatdouble

 

 

 

 

 

 

 

数据类型

类型

大小/位(bit

取值范围

Byte

8bit=1byte8位等于1字节)

-1281272*8

Short

16

-3276832767

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

                      

关于floatdouble小数通常被认为是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 =byteb;

(3)      取值范围,自动提升

publicstaticvoidmain(String[] args) {

   bytex=5;

   x=(x-2);     //can not conver int to byte,因为计算时,自动将结果提升为int

   //应该为x=(byte)(x-2);

}

 

3.      变量的作用域:只在这个{}

TAG:

 

评分:0

我来说两句

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 21481
  • 日志数: 60
  • 图片数: 1
  • 建立时间: 2009-11-30
  • 更新时间: 2011-06-13

RSS订阅

Open Toolbar