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

     就像我们学习外语一样,在体会到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语句跳出循环,或者嵌套循环

原文地址:https://www.cnblogs.com/zeromyth/p/1487256.html