Java筆記(1)

這學期修了系上規定要修的Java~
恩… 為了能順利過六關…(分Java1~6,大學四年要修完才能畢業?)
我不得不好好的做個筆記,好吧,廢話就不說了,開始筆記吧

    第一記~ 秀出Helloworld

  • Helloworld.java
  1. public class helloworld{
  2.     public static void main(String[] argv){
  3.         System.out.println("Hello World!!");
  4.         System.out.printf("%s!this is my %dst java program","Hi",1);
  5.     }
  6. }

main() 是 Java程式的進入點,整個project就從這裡先跑起,System.out.println() 可以輸出東西在畫面上,System.out.printf() 的用法就跟C的printf()是一樣的


    第二記~ 抓取使用者的輸入

  • getinput.java
  1. import java.util.Scanner;
  2. public class getinput{
  3.     public static void main(String[] argv){
  4.         Scanner sc = new Scanner(System.in);
  5.         System.out.println("Input a blah: ");
  6.         System.out.printf("i got it !!  === %s",sc.next());
  7.     }
  8. }

import是用來引入class用的java.util.Scanner這個類別可以用scanner物件來處理使用者輸入的東西,抓取使用者輸入的東西是System.in做的,然後用next()方法來抓取輸入的字串,如果抓的是其他的資料型態也可以做修改~nextInt()抓整數nextFloat()抓浮點數…等,scanner如果遇到空白、enter、tab,都會視為是下一個輸入,但是有時候要處理字串的時候可能會遇到多個空白,我們就需要用到BufferedReader 類別

  1. import java.io.*;
  2. public class getinput{
  3.     public static void main(String[] argv) throws IOException {
  4.         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  5.         System.out.printf("Input: ");
  6.         String text = br.readLine();
  7.         System.out.printf("Input = "+ text);       
  8.     }
  9. }

BufferedReaderjava.io裡面的一個類別,這邊舉利用readline()來處理抓取到的字串的話,需要處理IOException這個例外機制是用來讓我們處理可能發生的錯誤用的,跟scanner不同的是,BufferedReader用InputStreamReader來抓取使用者輸入的字串。

筆記(1)就到這邊結束吧XD~ 人有惰性XD~哈哈~

Tags:

本文共有 0 條評論Java筆記(1)


  1. 沒有評論

留下評論: