Daftar dan Belajar Sekarang!

Penggunaan array dan if di java netbeand

foto Maman99
1 Kontribusi 0 Coto
4 bulan yang lalu
maaf sebelumnya ,saya ada tugas . buat bikin aplikasi konversi kalimat menjadi kode ASCII. nah saya masih belom faham gimana logika yang di pakai,saya hanya bisa satu huruf satu huruf saja. kalau kalimat kan otomatis lebih dari satu huruf, jdi masih belom sukses. contoh : konversi kalimat "saya" menjadi "115 97 121 97" . nah, jdi harus bisa konversi kalimat, bukan satu2 huruf. maklum saya masih belajar, nyari2 di internet belom ketemu... thank atas bantuannya.

Tag: java


Jawaban
foto abyanjksatu
299 Kontribusi 148 Coto
4 bulan yang lalu
Halo Maman99, Izin menjawab, Sepemahaman saya, ASCII berdasarkan karakter/char, jadi harus per-huruf. Jika ingin konversi kalimat, kamu bisa gunakan String ke byte Array. Contohnya sebagai berikut:
byte[] ascii = "saya mau makan".getBytes(StandardCharsets.US_ASCII);

String asciiString = Arrays.toString(ascii);

System.out.println(asciiString); // print [115 97 121 97 32 109 97 117 32 109 97 107 97 110]
Contoh Full code nya:
import java.text.ParseException; 
import java.util.Arrays; 

/** * How to convert a String to ASCII bytes in Java * * @author WINDOWS 8 */ 

public class StringToASCII { 
public static void main(String args[]) throws ParseException { 

// converting character to ASCII value in Java char A = 'A'; 
int ascii = A; 
System.out.println("ASCII value of 'A' is : " + ascii); 

// you can explicitly cast also char a = 'a'; 
int value = (int) a; 
System.out.println("ASCII value of 'a' is : " + value); 

// converting String to ASCII value in Java 
try { 
String text = "ABCDEFGHIJKLMNOP"; 
// translating text String to 7 bit ASCII encoding 
byte[] bytes = text.getBytes("US-ASCII"); 
System.out.println("ASCII value of " + text + " is following"); 
System.out.println(Arrays.toString(bytes)); 
} catch (java.io.UnsupportedEncodingException e) { e.printStackTrace(); 
} } }
Output:
Output 
ASCII value of 'A' is : 65 
ASCII value of 'a' is : 97 
ASCII value of ABCDEFGHIJKLMNOP is following [65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80]
Kamu bisa coba contoh ASCII converter online disini: https://www.browserling.com/tools/text-to-ascii Sumber: https://javarevisited.blogspot.com/2015/07/how-to-convert-string-or-char-to-ascii-example.html


Login untuk diksusi di forum sekolah koding