| program di big java | |
|
|
Author | Message |
---|
UknowMail Newbie
Jumlah posting : 84 Age : 29
| Subject: program di big java Sat Sep 22, 2012 9:45 pm | |
| Kakak2 mau nanya nih ada yang bisa ngasih contoh prog singkat sorting data dengan input float? Soalnya udah bikin yang pake integer, dan programnya jalan. Nah, pas diganti tipe datanya jadi float malah error -.- mohon bantuanya | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: program di big java Sun Sep 23, 2012 10:27 am | |
| - UknowMail wrote:
- Kakak2 mau nanya nih ada yang bisa ngasih contoh prog singkat sorting data dengan input float? Soalnya udah bikin yang pake integer, dan programnya jalan. Nah, pas diganti tipe datanya jadi float malah error -.-
mohon bantuanya coba share dulu coding sorting data pake integer yang kamu buat disini , biar lebih paham jelasinnya nanti BTW, metode/ algoritma sorting yang digunakan apa ??? | |
|
| |
UknowMail Newbie
Jumlah posting : 84 Age : 29
| Subject: Re: program di big java Sun Sep 23, 2012 7:11 pm | |
| yg arraylist masalahnya selesai trus nanya yang ini - Quote :
- import java.util.*;
public class DateTest { static Scanner console = new Scanner(System.in); public static void main(String[] args) { Date mydate = new Date(); int month, day, year; System.out.print("Enter the month and press Enter: "); month = console.nextInt(); System.out.println(); System.out.print("Enter the day and press Enter: "); day = console.nextInt(); System.out.println(); System.out.print("Enter the year and press Enter: "); year = console.nextInt(); System.out.println(); mydate.setDate(month, day, year); System.out.println("Date : " + mydate); if(mydate.isLeapYear() == true) { System.out.println(year + " is a leap year"); } else { System.out.println(year + " is Not a leap year"); } } } errornya di bagian if(mydate.isLeapYear() == true) . tapi pas liat komen yg ngepost dia bilang bisa dicompile -.-a | |
|
| |
Minority Firion Newbie
Jumlah posting : 9 Age : 32
| Subject: Re: program di big java Sun Sep 23, 2012 10:51 pm | |
| - UknowMail wrote:
- yg arraylist masalahnya selesai
trus nanya yang ini - Quote :
- import java.util.*;
public class DateTest { static Scanner console = new Scanner(System.in); public static void main(String[] args) { Date mydate = new Date(); int month, day, year; System.out.print("Enter the month and press Enter: "); month = console.nextInt(); System.out.println(); System.out.print("Enter the day and press Enter: "); day = console.nextInt(); System.out.println(); System.out.print("Enter the year and press Enter: "); year = console.nextInt(); System.out.println(); mydate.setDate(month, day, year); System.out.println("Date : " + mydate); if(mydate.isLeapYear() == true) { System.out.println(year + " is a leap year"); } else { System.out.println(year + " is Not a leap year"); } } } errornya di bagian if(mydate.isLeapYear() == true) . tapi pas liat komen yg ngepost dia bilang bisa dicompile -.-a if(mydate.isLeapYear() == true)<< kalo g salah si itu yg salah d mydate seharusny kodingnya if(year.isLeapYear() == true) selamat d coba y | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: program di big java Mon Sep 24, 2012 1:20 am | |
| - UknowMail wrote:
- yg arraylist masalahnya selesai
trus nanya yang ini - Quote :
- import java.util.*;
public class DateTest { static Scanner console = new Scanner(System.in); public static void main(String[] args) { Date mydate = new Date(); int month, day, year; System.out.print("Enter the month and press Enter: "); month = console.nextInt(); System.out.println(); System.out.print("Enter the day and press Enter: "); day = console.nextInt(); System.out.println(); System.out.print("Enter the year and press Enter: "); year = console.nextInt(); System.out.println(); mydate.setDate(month, day, year); System.out.println("Date : " + mydate); if(mydate.isLeapYear() == true) { System.out.println(year + " is a leap year"); } else { System.out.println(year + " is Not a leap year"); } } } errornya di bagian if(mydate.isLeapYear() == true) . tapi pas liat komen yg ngepost dia bilang bisa dicompile -.-a Dibagian "if (mydate.... bla bla bla " eror itu karena dibaris coding sebelumnya juga udah salah , baris : - Code:
-
"mydate.setDate (month, day, year);" disana method/fungsi setDate hanya bisa di isi oleh satu variabel integer (Date=Tanggal ---> 1 - 31), gak bisa tiga sekaligus. Dan juga untuk : - Code:
-
if(mydate.isLeapYear() == true) disana juga untuk mydate , pada class library java Date, gak disediakan fungsi/ method "isLeapYear()". . Kalau ini tentang LeapYear (Tahun Kabisat), inputnya gak perlu pake bulan dan hari kan ??? yang di butuhkan cuma input tahun. Kalau memang ingin menggunakan variabel "isLeapYear" sebagai penentu tahun kabisat atau enggak, inisialisasi aja di awal menggunakan boolean, seperti : - Code:
-
boolean isLeapYear; terus buat dah kondisi boolean isLeapYear nya sesuai aturan tahun kabisat. CMIIW
Last edited by gaebolg on Mon Sep 24, 2012 8:45 am; edited 1 time in total | |
|
| |
UknowMail Newbie
Jumlah posting : 84 Age : 29
| Subject: Re: program di big java Mon Sep 24, 2012 5:49 am | |
| | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: program di big java Mon Sep 24, 2012 6:06 am | |
| - UknowMail wrote:
- Sip kak! makasih XD
ok, belajar yang benar yoh | |
|
| |
UknowMail Newbie
Jumlah posting : 84 Age : 29
| Subject: Re: program di big java Tue Oct 02, 2012 7:37 pm | |
| Bisa tolong cek apanya yang kurang? soalnya waktu masukin input 2 programnya ga mau lanjut. Trus yang perkalian jalan, nah waktu udah sampe diakhir, program ga mau exit . - Quote :
- //percobaan NestedIf
import java.util.Scanner; class NestedIf { public static void main(String[]args) { Scanner show=new Scanner(System.in); System.out.println("1.Perkalian\n2.Pembagian\nPilih:"); int pil=show.nextInt();
if(pil==1) System.out.println("Pilih\n1.Kali 2\n2.Kali 3"); int pil2=show.nextInt(); { if(pil2==1) { System.out.println("angka1:"); int a=show.nextInt(); System.out.println("angka2:"); int b=show.nextInt(); double k1=a*b; System.out.println("Hasil "+k1); } if(pil2==2) { System.out.println("angka1:"); int a=show.nextInt(); System.out.println("angka2:"); int b=show.nextInt(); System.out.println("angka3:"); int c=show.nextInt(); double k2=a*b*c; System.out.println("Hasil "+k2); } }
if(pil==2) System.out.println("Pilih\n1.Bagi 2\n2.Bagi 3"); int pil3=show.nextInt(); { if(pil3==1) { System.out.println("angka1:"); int a=show.nextInt(); System.out.println("angka2:"); int b=show.nextInt(); double b1=a/b; System.out.println("Hasil "+b1); } if(pil3==2) { System.out.println("angka1:"); int a=show.nextInt(); System.out.println("angka2:"); int b=show.nextInt(); System.out.println("angka3:"); int c=show.nextInt(); double b2=a/b/c; System.out.println("Hasil "+b2); } } } } | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: program di big java Tue Oct 02, 2012 8:57 pm | |
| - UknowMail wrote:
- Bisa tolong cek apanya yang kurang?
soalnya waktu masukin input 2 programnya ga mau lanjut. Trus yang perkalian jalan, nah waktu udah sampe diakhir, program ga mau exit .
Kalau untuk input '2' yang Pembagian: Permasalahanya pada tanda kurung. Yang Tadinya, untuk perkalian : - Code:
-
if(pil==1) System.out.println("Pilih\n1.Kali 2\n2.Kali 3"); int pil2=show.nextInt(); {
dan pembagian : - Code:
-
if(pil==2) System.out.println("Pilih\n1.Bagi 2\n2.Bagi 3"); int pil3=show.nextInt(); {
Seharusnya tanda kurung berawal dilettakkan tepat sesudah kondisi if, agar sistem tidak bingung membaca program, sehingga dapat ditulis seperti ini : untuk perkalian : - Code:
-
if(pil==1) { System.out.println("Pilih\n1.Kali 2\n2.Kali 3"); int pil2=show.nextInt();
dan pembagian : - Code:
-
if(pil==2) { System.out.println("Pilih\n1.Bagi 2\n2.Bagi 3"); int pil3=show.nextInt();
Kalau gak mau exit, bisa ditambahkan " return;" pada setiap akhir kondisi if(paling akhir dari nested if) yang kamu buat. misal : - Code:
-
if(pil2==1) { System.out.println("angka1:"); int a=show.nextInt(); System.out.println("angka2:"); int b=show.nextInt(); double k1=a*b; System.out.println("Hasil "+k1); return; }
| |
|
| |
UknowMail Newbie
Jumlah posting : 84 Age : 29
| Subject: Re: program di big java Wed Oct 03, 2012 4:12 am | |
| Oh ol makasih kak ==============================edit ini nah pseudocodeny - Quote :
- System.out.print("Nama Mahasiswa:")
String nama=show.next(); Error Message - Quote :
- String nama=show.next();
This variable is never read | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: program di big java Tue Oct 09, 2012 8:32 pm | |
| - UknowMail wrote:
- Oh ol makasih kak
==============================edit ini nah pseudocodeny
- Quote :
- System.out.print("Nama Mahasiswa:")[rand][/rand]
String nama=show.next(); Error Message - Quote :
- String nama=show.next();
This variable is never read hmm, yakin itu aja codenya ? kalo dilihat sih, AFAIK warning yang muncul karena variabel 'nama' ga dipake, cuma dideklrasikan didalam program tanpa fungsi/tidak digunakan di dalam program itu sendiri (error logic programnya). Coba dihapus baris koding pendeklarasian variabel 'nama' itu, atau coba tampilkan / gunakan dalam program tersebut.. | |
|
| |
Sponsored content
| Subject: Re: program di big java | |
| |
|
| |
| program di big java | |
|