iya gan, kalo wild card & type bounds kan bisa ngebatasin untuk kelas tertentu setelah ente println(), variable kt nya ente kosongin dulu gan. kalo ente nggak kosongin, kata-kata yang udah kecetak tetep kecetak karena belom ilang di variable kt. atau bisa juga pake method split(regex) gampa
tolongin gan ane kebingungan nih, ane ada program kayak begini public class BanyakKata { public static void main(String arg){ String kalimat = "ini ibu budi sedang mencari si budi."; String kata , kt = ""; int i, j = 0;
ini nyari produk terbesar dari 13 angka yang bedekatan kan? ane tadi nyoba dan dapet hasilnya 23514624000 dimulai dari index 197 (5,5,7,6,6,8,9,6,6,4,8,9,5). package itu digunakan untuk mengumpulkan class-class yang sejenis. package penting terutama ketika membuat program yang melibatkan banyak c
permisi gan numpang tanya. ane lagi ngerjain project euler problem 8 gan soalnya gini : The four adjacent digits in the 1000-digit number that have the greatest product are 9 × 9 × 8 × 9 = 5832. 73167176531330624919225119674426574742355349194934 96983520312774506326239578318016984801869478851
desktop = java swing, netbeans platform, java fx --------------- bikin crud udah ? udah belajar OOP, cb implementasi pattern nya, misal MVC, konsep dao, implementasi ORM, misal hibernate. coba framework, terserah mau pake standar Jee atau spring. cheers happy coding :ngacir: ane blom bikin
Belum cukup gan, oop cuma konsep, sedangkan mysql itu database. Semua tergantung ke ente mau buat applikasi dekstop? web? mobile? kalo ane mau bikin program dekstop, yang ane butuhin pemrograman apa lagi gan?? java swing kah?? :sundulgans
ane mau minta saran donk gan. ane udah belajar java OOP dan sekarang lagi belajar database mysql. rencananya ane mau bikin portofolio buat ngelamar kerja, programmer java. kasih ane ide dong gan project program apa yang bisa dibuat pake OOP sama database mysql doang??? hehehe..:malus
its MAGIC!!!! nggak ding, outofbound mah udah pasti ngakses index array di luar kapasitasnya palingan salah di kondisi lopping keduanya jadi <=arr.length jadi ketika di loop pertama dia akses index terakhir sementara di loop kedua itu indexnya i+1, klo ga ada pengecekan <arr.length ya bakal
gan, sekedar saran aja, untuk mempermudah proses debugging atau iterasi dari setiap step di looping, tambahin System.out.println atau logger.debug di setiap bagian yg agan ingin tau progress nya, ini contoh codingan agan yg udah ditambahin http://S E N S O R/Nz8wEh class Urutin { public static v
solved gan makasih banyak :) tapi jujur gan, udah 3 hari ini ane pake banyak cara. trus pas ane pake cara yang agan kasih ini kemaren-kemaren ada tampilan error outofbound gitu gan(ane pikir array nya melewati batasan array) tapi kenapa sekarang bisa yaa...???
faulty logic, try this public class Urutin { public static void main(String args){ int arr = {3, 4, 2, 8, 6}; int i, a = 0, b; for(i=0; i<arr.length-1 ; i++){ for(a = i + 1; a < arr.length; a++){ if(arr > arr){ b = arr; arr = arr; arr = b; } } System.out.print(arr +" "); } }
permisi gan mau nanya. kenapa hasil program ascending ane, sortingannya gk bisa berjalan baik?? array gk ke banding dengan yang array??? mohon bantuannya gan public class Urutin { public static void main(String args){ int arr = {3, 4, 2, 8, 6}; int i, a = 0, b; for(i=0; i<arr.length ;
ya memang akan terus tersimpan, bahkan setelah keluar dari looping utama setelah keluar dari looping, nilai i juga bakal tetep 2 kok. nggak akan balik jadi 1 lagi :D coba cek seperti ini while(i <= 2)// diganti ke bilangan yang lebih besar juga hasilnya //sama??? { while(j <= 10){
udah bener kok hasilnya justru saya ga ngerti gimana logikanya kok agan ngira 2 * 1 = 2 bisa muncul disana, kan nilai j udah 10 jadi ketika nilai i diincrement jadi 2 nggak bakal masuk ke looping kedua karena kondisi while(j <= 10) tidak terpenuhi ane pikir pas looping i = 2; j nya bakalan kem
ada yang salah kah ama program ane?? public class NestedWhileLoop { public static void main(String args){ int i=1, j=1; System.out.println("Tables"); while(i <= 2)// diganti ke bilangan yang lebih besar juga hasilnya //sama??? { while(j <= 10){ System.out.println(
iya buat ngosongin lagi tiap angka 3 32 -> ditampilkan (kosongin) 3 33->ditampilkan (kosongin) 1 12 121->ditampilkan ..... dah dapet logikanya? udah gan, makasih banyak :)
balik += c.charAt(j); dalam looping itu baca per karakter dari belakang trus ditambahkan di variabel balik logikanya ya isi variabel balik itu jadi makin panjang dan panjang 3 32 -> ditampilkan 323 3233->ditampilkan 32331 323312 3233121->ditampilkan .... oh.. gitu.. trus klo di kasih b
kalo cuma diputer2 ya ga bakal ketemu coba tambahin balik=""; setelah y = c.length(); kok bisa ya gan??:matabelo logikanya gimana gan ane blom mudeng btw makasih banyak nih gan :)
nanya lagi gan public class CariPalindrom { public static void main(String args){ int x = {23, 33, 121, 521}; int y = 0; int i = 0; String c = "", balik = ""; for(i=0; i<x.length; i++){ c = Integer.toString(x); y = c.length(); for(int j = y - 1; j >= 0; j--){ balik += c...
yakin gan error nya disitu ? :D kalau menurut ane sih error nya disini :D y = c.length(); karena variable y yang bertipe int coba di assign dengan value tipe int dari call method c.length() kalau mau rubah code nya jadi begini : int x = {23, 33, 121, 521}; int y = 0; iya gan solved,