adsense

2010-03-30

0330java 作業

如果有任何版權問題  請通知小弟  小弟我馬上移除
1. Java常用運算符號依功能可分成幾類?每一類請舉一實例說明之。

算數運算元 +-*/ ++ --%
class a

{
public static void main (String[] args){
int i1=3,i2=2;
double d1=2.0;
System.out.println(i1+i2);
System.out.println(i1-i2);
System.out.println(i1*i2*d1);
System.out.println(i1/i2);
System.out.println(i1/d1);
System.out.println(i1%i2);
System.out.println(--i1);
System.out.println(i1++);
}
}
文字串接符號 可以讓字串與字串或數字串在一起
public class b {

public static void main (String[] args){
String str1 ="123";
String str2 =str1 + 10;
int i =123;
double d=3.12;
System.out.println(str2);
System.out.println(i+d);
System.out.println(i+" "+d);
System.out.println("i="+i+",d="+d);
}
}
指派運算符號 將值指派給變數
public class c {

public static void main (String[] args){
int i=1;
i +=2;
String s="1";
s +=2;
System.out.println(i);
System.out.println(s);
}
}
比較運算符號 > >= == != ==
/**

* @(#)d.java

*

*

* @author

* @version 1.00 2010/3/30

*/

public class d {
public static void main (String[] args){

int i=1,j=1;

System.out.println(i>j);

System.out.println(i>=j);

System.out.println(i==j);

System.out.println(i!=j);

System.out.println(100==11.11/0.1111);

}
}
邏輯運算符號 and or xor not & ^ !

/**

* @(#)e.java

*

*

* @author

* @version 1.00 2010/3/30

*/
public class e {
public static void main (String[] args){
int money=30000; // 現金
int day =7;
System.out.print("澳洲團成立");
System.out.println(money>=40000 && day >=7);
System.out.print("澳洲團成立");
System.out.println(money>=40000 day >=7);
System.out.print("澳洲團成立");
System.out.println(money>=40000 ^ day >=7);
System.out.print("澳洲團成立");
System.out.print(!(day<7));
}
}

因排版問題  所以下面的小弟我就不提供啦

2. Java的條件控制語法可以分成幾類?每一類請舉一實例說明之。

三類 If- else 條件運算符號 Switch - case



3. Java主要迴圈控制有幾種?每一種請舉一實例說明之。

三種+ 巢狀式迴圈 =四種

While

do while

for

4. Java特殊流程的處理,可用哪些指令?請各舉一實例說明之。

Continue break

5. 何為陣列? 引進陣列有何好處?請舉例說明之。

您可以將陣列(array)想像是一串貼有標籤的貨櫃,標籤就是陣列裡的索引(index),而貨櫃內所裝的東西就是陣列裡的元素(element)了 。在程式裡可以有許多不同的貨櫃「array」,裝著不同種類的物品「element」,並根據貼上的標籤「index」,歸類物品、尋找物品,這即是陣列最大的用途



陣列的使用時機

假設想記錄一個學生(bobo)的基本資料及各項成績,所需的欄位有姓名、學號(身分證字號)、國文成績、英文成績及數學成績等,如果我們用變數來作紀錄,就得設定五個變數,又如果我們要記錄的不只是五個呢?也許是十個、二十個…那可真會搞糊塗了,此時若改用陣列(array)是最佳不過了,只要設定一個陣列變數「$bobo」就OK。



6. 一維及二維陣列之宣告與存取一樣嗎?請舉例說明之。

一樣 一維宣告一次

二維宣告兩次 搭配 for迴圈

7. 二維陣列可像一維陣列一樣排序與搜尋嗎?請舉例說明之。

可以 但必須是不規則2為陣列
 
--
取之於網路 用之於網路

沒有留言:

張貼留言