您的位置:首页 > 编程语言 > Java开发

我的JAVA之旅(三) 元素语法

2009-05-22 17:57 246 查看
就像我们学习外语一样,在体会到How are you?What is this?My name is myth.所带来的“咦,我会讲英语耶”的乐趣之后,接下来就要开始进入学习26个字母、词汇和语法的阶段了。一个完整的句子会由哪些单词组成呢?这些单词该怎么发音呢?在这种场合最恰当的描述方式是什么呢?这个阶段是最枯燥的,也是最容易让人产生放弃的念头的!呼呼,但是熬过去之后你会发现其实学习一种语言也就这么简单。不是嘛?

一、JAVA元素

通俗一点来讲,Java元素就比如最基本的数据类型(data type),变量(variable) ,数组(array),就像PL/SQL编程一样。Java

同样包含多种数据类型,你可以使用这些类型区声明变量或者数组。

常用的数据类型有:

字节型(byte)

短整形(short)

整形(int)

长整形(long)

浮点型(float)

双精度型(double)

字符(char)

布尔类型(booleam)

----没有日期类型嘛?没有吗?

如何根据这些类型区声明变量和数组呢?

var:

public class vartest{

public static void main(String pac[]){

int a=10;

byte b=50;

char c='X';

double d=1.456;

double result=(a*b)+(a/c)-(d*a);

double hello=0;

System.out.println("result is "+result);

System.out.print(result);

}

}

array:

public class arraytest{

public static void main(String pac[]){

int main[]={1,2,4,5,6};

int i;

double hello=0;

for (i=0;i<5;i++)

hello=hello+main[i];

System.out.println("value is "+hello/5);

}

}

var里的char,byte被提升为int类型。回头得看看这个a/c是怎么计算出来的

array 是声明一个维数为5的一元数组,并且计算出这5个数的平均数是多少。

二、运算符

JAVA运算符包含基本算数运算符、位运算符、关系运算符、布尔逻辑运算符、赋值运算符(=)和?运算符

除了这个位运算符比较少见之外,好像都差不多嘛。好像MYSQL也支持位运算符,不过我还没用到过。回头研究一下

三、逻辑控制

1、IF..else if

IF--else if---end if 这是PL/SQL编程里最常用的控制语句。不过在JAVA里语法有点不同。

PL/SQL:IF...THEN...ELSE IF ....THEN ....END IF---END IF;

JAVA:if ....else if ----没了。

2、swich

swich多路分支判断语句。在整个swich块里,可以根据case多个value去控制流。

四、循环

JAVA里主要有3中循环方式

1)while

while (condition){

body of loop

};

2)do...while

do {

body of loop

} while (condition);

3)for

for (initialization ,condation,iteration){

body of loop

};

for循环里可以直接进行变量声明或者初始化

-----------------可以使用break,continue,return语句跳出循环,或者嵌套循环
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: