Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Scanner;
  5.  
  6. public class Runner {
  7.  
  8. private String nama, asal;
  9. private double nilai;
  10. private int jarak, koin, menu;
  11.  
  12.  
  13. public Runner(String nama, String asal, double nilai, int jarak, int koin) {
  14. this.nama = nama;
  15. this.asal = asal;
  16. this.nilai = nilai;
  17. this.jarak = jarak;
  18. this.koin = koin;
  19.  
  20. }
  21.  
  22. public Runner() {
  23. }
  24.  
  25. public void setNama(String nama) {
  26. this.nama = nama;
  27. }
  28.  
  29. public void setAsal(String asal) {
  30. this.asal = asal;
  31. }
  32.  
  33. public void setNilai(double nilai) {
  34. this.nilai = nilai;
  35. }
  36.  
  37. public void setJarak(int jarak) {
  38. this.jarak = jarak;
  39. }
  40.  
  41. public void setKoin(int koin) {
  42. this.koin = koin;
  43. }
  44.  
  45. public void setMenu(int menu) {
  46. this.menu = menu;
  47. }
  48.  
  49. public String getNama() {
  50. return nama;
  51. }
  52.  
  53. public String getAsal() {
  54. return asal;
  55. }
  56.  
  57. public double getNilai() {
  58. return nilai;
  59. }
  60.  
  61. public int getJarak() {
  62. return jarak;
  63. }
  64.  
  65. public int getKoin() {
  66. return koin;
  67. }
  68.  
  69.  
  70. }
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95. package com.company;
  96.  
  97. import java.util.ArrayList;
  98. import java.util.Scanner;
  99.  
  100. public class Main {
  101. private static ArrayList<Runner> runner = new ArrayList<Runner>();
  102.  
  103.  
  104. public static void viewInformasi() {
  105. Runner r = new Runner();
  106. System.out.println(r.getNama()+" - "+r.getAsal()+" - "+r.getNilai());
  107. }
  108.  
  109. private static void menu(){
  110. System.out.println("Menu :\n1. Input Data\n2. Tampilkan Berdasarkan Nama\n3. Tampilkan Berdasarkan Lokasi\n4. Tampilkan Berdasarkan Nilai Terbanyak\n5. Exit");
  111. }
  112.  
  113. public static void runThis(){
  114. System.out.println("========== TEMPLE RUN ==========");
  115. menu();
  116. }
  117.  
  118. public static void inputData(){
  119. String nama, asal;
  120. double nilai;
  121. int jarak, koin;
  122.  
  123. Scanner in = new Scanner(System.in);
  124. System.out.print("Masukkan Nama : "); nama = in.next();
  125. System.out.println("Masukkan Asal : "); asal = in.next();
  126. System.out.println("Masukkan Jarak : "); jarak = in.nextInt();
  127. System.out.println("Masukkan Koin : "); koin = in.nextInt();
  128. nilai = ((2 * jarak) + (jarak * koin) + (2 * koin));
  129. Runner newR = new Runner(nama, asal, nilai, jarak, koin);
  130. runner.add(newR);
  131. System.out.println("Data Berhasil Dimasukkan");
  132. }
  133.  
  134. public static void cariDataNama(){
  135. Scanner in = new Scanner(System.in);
  136. System.out.println("Masukkan Nama : "); String carinama = in.next();
  137. if (carinama.equals(carinama)) {
  138. System.out.println("");
  139. }
  140. }
  141.  
  142. public static void cariDataAsal(){
  143. Scanner in = new Scanner(System.in);
  144. System.out.println("Masukkan Asal : "); String cariasal = in.next();
  145. if (cariasal.equals(cariasal)) {
  146. System.out.println("");
  147. }
  148. }
  149.  
  150. public static void pemenang(){
  151. for (int i = 0; i < ; i++) {
  152.  
  153. }
  154. }
  155.  
  156.  
  157. public static void main(String[] args) {
  158. Runner r = new Runner();
  159. Scanner in = new Scanner(System.in);
  160.  
  161. do {
  162. runThis();
  163. System.out.println();
  164.  
  165. System.out.println("Pilihan : ");
  166. int pil = in.nextInt();
  167.  
  168.  
  169. if (pil == 1) {
  170. inputData();
  171. }
  172.  
  173. if (pil == 2) {
  174. System.out.println("Cari Berdasarkan : \n1. Nama\n2. Asal");
  175. int pil1 = in.nextInt();
  176. if (pil1 == 1) {
  177. cariDataNama();
  178. } else if (pil1 == 2) {
  179. cariDataAsal();
  180. } else {
  181. System.out.println("Perintah Error...!!!");
  182. }
  183. }
  184.  
  185. if (pil == 3) {
  186. viewInformasi();
  187. }
  188.  
  189. if (pil == 4) {
  190. System.exit(0);
  191. } else {
  192.  
  193. }
  194. } while (true);
  195. }
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement