第一步HelloWorld
直接印出Hello World !
public class HelloWorld
{
public static void main(String args[])
{
System.out.println(" Hello World ! ");
}
}
數字型態
public class integer
{
public static void main(String args[])
{
int a;
int b;
a=3;
b=5;
System.out.println(a+b);
}
}
常數陣列
public class array
{
public static void main(String args[])
{
final int MY_ARRAY[]={21,22,23,24,25}; //常數陣列
System.out.println(MY_ARRAY[0]+MY_ARRAY[1]);
}
}
if判斷式
if(條件式一) {
...
}
else if(條件式二) {
...
}
else {
...
}
運算子
== 相等
!= 不相等
布林判斷 (不等於)
if (boolean == false) 或 if (!boolean)
迴圈for
public class loop_for
{
public static void main(String args[])
{
int sum = 0;
int i;
for (i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1 + 2 + .... + 99 + 100 = " + sum);
}
}
迴圈while
int sum = 0;
int i = 1;
while (i <= 100) {
sum += i++;
}
System.out.println("1 + 2 + .... + 99 + 100 = " + sum);
使用者輸入變數
import java.util.Scanner;
public class input
{
public static void main(String args[])
{
int i;
System.out.println("請輸入數字:");
Scanner key =new Scanner(System.in);
i=key.nextInt();
System.out.println(i);
}
}
分數計算 浮點數+輸入變數
import java.util.Scanner;
public class Score
{
public static void main(String args[])
{
System.out.println("請輸入國文成績:");
Double a= new Scanner(System.in).nextDouble();
System.out.println("請輸入英文成績:");
Double b= new Scanner(System.in).nextDouble();
System.out.println("請輸入數學成績:");
Double c= new Scanner(System.in).nextDouble();
System.out.println("總分="+(a+b+c));
System.out.println("平均="+(a+b+c)/3);
/*若是用INT 平均會無條件捨去到整數*/
}
}
註解
單行註解
//
多行註解
/* 開始
*/ 結束
留言列表