Rabu, 09 Mei 2012

EXTENDS EXCEPTION 2

TUGAS JAVA


file 1:


/**
 * @(#)tugasjava.java
 *
 * tugasjava application
 *
 * @author 
 * @version 1.00 2012/5/10
 */
import java.util.Scanner; 
public class tugasjava {
    
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int pil1;
   
   
    try
    {
    System.out.println("Menu");
    System.out.println("1. Input Grade ");
    System.out.println("2. Input Angka");
    System.out.print("pilihan anda ");
   
    throw new exceptiontugas(pil1=input.nextInt());
    }
    catch(Exception exp)
    {
    System.out.print(exp.toString());
    }
   
    
    }
   
    
}


file 2 dalam 1 project :

import java.util.Scanner;
public class exceptiontugas extends Exception
{
   String pilihan;
   
    exceptiontugas(int pil1)
    {
    switch(pil1)
    {
    case 1:
    {
    Scanner abc=new Scanner(System.in);
String grade= " ";
float nilai;
    System.out.println("masukan nilai mahasiswa ");
nilai=abc.nextFloat();
        if((nilai>=80)&&(nilai<=100))
            grade="A";
        else if((nilai>=68)&&(nilai<=79.99))
            grade="B";
else if((nilai>=56)&&(nilai<=67.99))
            grade="C";
        else if((nilai>=45)&&(nilai<=55.99))
            grade="D";
else if((nilai>0)&&(nilai<=44.99))
            grade="E";
        else if(nilai>100)
        grade="nilai diluar range";
            System.out.println(grade);break;
    }
    case 2:
    {
    Scanner def=new Scanner(System.in);
long total;
int x,y;
    System.out.println("masukan angka ke satu");
x=def.nextInt();
System.out.println("masukan angka ke dua");
y=def.nextInt();
total=x/y;
if(total==0)
System.out.println("angka tidak dapat dibagi");
else if(total!=0)
System.out.println("total = "+total);break;
    }
    default:
    {
    System.out.println("pilihan cuman sampai 2");
    }
    }
        
      
    }
    public String toString()
    {
        return pilihan;
    }
    
}


Tidak ada komentar:

Posting Komentar