Selasa, 06 November 2018

Bahasa Pemrograman Java Latihan mengetahui Nilai maksimal

public class lat14_uji_max

   public static void main(String[] args) {
    int i,j;
    char text='y';
    while(text == 'y') {
      System.out.print('\u000C');
        try{
      System.out.print("Masukkan Nilai Pertama\t: ");
      i = Integer.parseInt(BacaKeyboard.bacaString());
      System.out.print("Masukkan Nilai Kedua\t: ");
      j = Integer.parseInt(BacaKeyboard.bacaString());
      int k = max(i, j);
      System.out.println("Nilai maximum antara " + i +" dan " + j + " adalah " + k);     
      } catch(NumberFormatException nfe) {
      System.err.println("\nInput Salah!\n");
      }
      System.out.print("Mau coba lagi (y/t)? ");
      text = BacaKeyboard.bacaString().charAt(0);
      if(text == 'Y') text = 'y';
      if(text == 'y') continue;
      else {
      System.out.print("\nProgram Stopped");
      break;
      }
      }

   }

   public static int max(int num1, int num2) {
      int result;
      if (num1 > num2)
         result = num1;
      else
         result = num2;

      return result;
   }
}

*Program selesai sampai di sini*

Bahasa Pemrograman Java untuk baca keyboard

import java.io.*;
public class BacaKeyboard
{
    public static String bacaString() {
        int karakter;
        String string = "";
        boolean selesai = false;

        while(!selesai) {
            try {
                karakter = System.in.read();
                if(karakter < 0 || (char)karakter == '\n')
                    selesai = true;
                else
                if(karakter != '\r')
                    string = string + (char)karakter;
            }catch(IOException ioe) {
                System.err.println("Ada kesalahan input data!");
                selesai = true;
            }
        }
        return string;
    }



outputnya seperti ini


Tidak ada komentar:

Posting Komentar