Java Scanner Usage OperasiMasukan()

Here you can find the source of OperasiMasukan()

Description

Operasi Masukan

License

Open Source License

Declaration

public static void OperasiMasukan() 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.util.Scanner;

public class Main {
    public static void OperasiMasukan() {
        // Menggunakan StreamTokenizer
        /*//from ww w.  j  a v a  2s . c om
         System.out.println("Ketikkan Angka atau Huruf: ");

         try {
           StreamTokenizer tokenizer = new StreamTokenizer(
             new BufferedReader(new InputStreamReader(System.in)));

           int tipe;
           // Membaca hingga akhir stream
           while ((tipe = tokenizer.nextToken())
           != StreamTokenizer.TT_EOF) {
             switch(tipe) {
               case StreamTokenizer.TT_NUMBER:
                 // Mencetak sebagai angka
                 System.out.println("> " + tokenizer.nval);
                 break;
               case StreamTokenizer.TT_WORD:
                 // Misal perintah exit untuk keluar
                 if (tokenizer.sval.equals("exit")) {
                   System.out.println("Bye...");
                   System.exit(0);
                 }
                 // Mencetak sebagai string
                 System.out.println("> " + tokenizer.sval);
                 break;
               default:
                 System.out.println("Ketikkan Angka atau Huruf");
                 break;
             }
           }

         } catch (IOException ex) {
           System.err.println(ex.getMessage());
         }
         */

        // Menggunakan Scanner
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan sebuah bilangan: ");

        // Jika masukan dapat diinterpretasikan sebagai int,
        // cetak masukan sebagai integer
        if (input.hasNextInt()) {
            System.out.println(input.nextInt());
        } else {
            System.out.println("Bukan bilangan");
        }

    }
}

Related

  1. loadStringDoubleMap(Scanner scanner)
  2. menu()
  3. nextChar(Scanner s)
  4. nextInt(final Scanner sc)
  5. numberOfLines(String text)
  6. parameterInput(int start, int end)
  7. parse_str_vector(String str_vector)
  8. parseDailyData(final List lines, final List priceValues, final List dailyPriceDate)
  9. parseExperimentName(String name)