文章目錄
熟悉MyEclipse的程式設計環境,學習編寫和調試第一個 Java應用程式和小應用程式。
(1)分别編寫Java應用程式和小應用程式,輸出以下資訊:
****************************
Welcome to Java World!
(2)編寫Java應用程式,輸出Fibonacci數列的前20個數。
(3)編寫Java應用程式,判斷輸入的數是否是素數。
第一問:
package test;
public class helloworld {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("****************************");
System.out.println(" Welcome to Java World!");
System.out.println("****************************");
}
}
第二問:
package test;
//斐波那契數列數字排列規律為:1,1,2,3,5,8,13,21,34,55,89……
public class fibo {
public static void main(String[] args) {
//定義num1、num2、num3三個變量,代表數列中連續的三個數
int num1= 1;
int num2 =1;
int num3;
int i=3;
//輸出數列的前兩個數
System.out.println(num1);
System.out.println(num2);
//輸出數列的第三個數到第十個數
while(i<=20){
num3 = num1 + num2; //求出第i個數
System.out.println(num3);//輸出第i個數
num1=num2;
num2=num3;
i++;
}
}
}
運作結果:
第三問:
package test2;
import java.util.Scanner;
public class a {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("hello");
int x, y, j;
Scanner i = new Scanner(System.in);
System.out.print("請輸入一個數:");
y = i.nextInt();
j = (int) y / 2;
for (x = 2; x <= j; x++)
{
if (y % x == 0)
{System.out.println("此數不為素數");
break;
}
}
if (x > j)
{
System.out.println("此數為素數");
}
}
}