|
// program id : 3 // 1. ชนิดข้อมูลพื้นฐาน 2 แบบ จาก 8 แบบ // 2. แสดงผลจากค่าที่กำหนดขึ้น และการใช้ function // 3. ประกาศตัวแปร และการใช้อาร์เรย์ public class j0102 { public static void main(String args[]) { // 7. float -3.4e38 to 3.4e38 (4 Bytes) (มี 0 ได้ 38 ตัว) float d; d = 340000000000000000000000000000000000000f; System.out.println("float = "+d); // 8. double -1.7e308 to 1.7e308 (8 Bytes) double e; e = 17900000000000000000000000000000000000000d; System.out.println("double = "+e); // String aa = Double.toString(Double.parseDouble("123") + 1); // String aa = Integer.toString(Integer.parseInt("456") + 2); // aa = aa.substring(0,3); // String หรือ List ต่างเป็น Abstact data type แบบหนึ่ง // หรือ String z = new String("ThaiAll"); String z ="ThaiAll"; System.out.println("string = "+z); System.out.println(z.substring(0,4)); // Thai System.out.println(z.substring(2,5)); // aiA System.out.println(z.substring(4)); // All System.out.println(z.toUpperCase()); // THAIALL System.out.println(z.toLowerCase()); // thaiall System.out.println(z.length()); // 7 char ar[] = new char[128]; ar = z.toCharArray(); System.out.println((char)ar[0]); // T System.out.println(ar[0]); // T System.out.println(ar[2] + ar[4]); // 162 (97 + 65) z = "1234.1"; int m = Integer.parseInt(z.substring(0,3)) + 5; // 123 + 5 double n = Double.parseDouble(z) + 0.2; // 1234.3 System.out.println(m + n); // 128 + 1234.3 = 1362.3 System.out.println(Integer.toString(m) + 5); // 1285 } } |