Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.ArrayList;
- import java.util.Scanner;
- public class Runner {
- private String nama, asal;
- private double nilai;
- private int jarak, koin, menu;
- public Runner(String nama, String asal, double nilai, int jarak, int koin) {
- this.nama = nama;
- this.asal = asal;
- this.nilai = nilai;
- this.jarak = jarak;
- this.koin = koin;
- }
- public Runner() {
- }
- public void setNama(String nama) {
- this.nama = nama;
- }
- public void setAsal(String asal) {
- this.asal = asal;
- }
- public void setNilai(double nilai) {
- this.nilai = nilai;
- }
- public void setJarak(int jarak) {
- this.jarak = jarak;
- }
- public void setKoin(int koin) {
- this.koin = koin;
- }
- public void setMenu(int menu) {
- this.menu = menu;
- }
- public String getNama() {
- return nama;
- }
- public String getAsal() {
- return asal;
- }
- public double getNilai() {
- return nilai;
- }
- public int getJarak() {
- return jarak;
- }
- public int getKoin() {
- return koin;
- }
- }
- package com.company;
- import java.util.ArrayList;
- import java.util.Scanner;
- public class Main {
- private static ArrayList<Runner> runner = new ArrayList<Runner>();
- public static void viewInformasi() {
- Runner r = new Runner();
- System.out.println(r.getNama()+" - "+r.getAsal()+" - "+r.getNilai());
- }
- private static void menu(){
- System.out.println("Menu :\n1. Input Data\n2. Tampilkan Berdasarkan Nama\n3. Tampilkan Berdasarkan Lokasi\n4. Tampilkan Berdasarkan Nilai Terbanyak\n5. Exit");
- }
- public static void runThis(){
- System.out.println("========== TEMPLE RUN ==========");
- menu();
- }
- public static void inputData(){
- String nama, asal;
- double nilai;
- int jarak, koin;
- Scanner in = new Scanner(System.in);
- System.out.print("Masukkan Nama : "); nama = in.next();
- System.out.println("Masukkan Asal : "); asal = in.next();
- System.out.println("Masukkan Jarak : "); jarak = in.nextInt();
- System.out.println("Masukkan Koin : "); koin = in.nextInt();
- nilai = ((2 * jarak) + (jarak * koin) + (2 * koin));
- Runner newR = new Runner(nama, asal, nilai, jarak, koin);
- runner.add(newR);
- System.out.println("Data Berhasil Dimasukkan");
- }
- public static void cariDataNama(){
- Scanner in = new Scanner(System.in);
- System.out.println("Masukkan Nama : "); String carinama = in.next();
- if (carinama.equals(carinama)) {
- System.out.println("");
- }
- }
- public static void cariDataAsal(){
- Scanner in = new Scanner(System.in);
- System.out.println("Masukkan Asal : "); String cariasal = in.next();
- if (cariasal.equals(cariasal)) {
- System.out.println("");
- }
- }
- public static void pemenang(){
- for (int i = 0; i < ; i++) {
- }
- }
- public static void main(String[] args) {
- Runner r = new Runner();
- Scanner in = new Scanner(System.in);
- do {
- runThis();
- System.out.println();
- System.out.println("Pilihan : ");
- int pil = in.nextInt();
- if (pil == 1) {
- inputData();
- }
- if (pil == 2) {
- System.out.println("Cari Berdasarkan : \n1. Nama\n2. Asal");
- int pil1 = in.nextInt();
- if (pil1 == 1) {
- cariDataNama();
- } else if (pil1 == 2) {
- cariDataAsal();
- } else {
- System.out.println("Perintah Error...!!!");
- }
- }
- if (pil == 3) {
- viewInformasi();
- }
- if (pil == 4) {
- System.exit(0);
- } else {
- }
- } while (true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement