• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Myth's space
好好学习,不见进步
博客园    首页    新随笔    联系   管理    订阅  订阅

我的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语句跳出循环,或者嵌套循环

 

posted @ 2009-05-22 17:57  Mr.Myth  阅读(323)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3