hallo teman – teman pada artikel kali ini admin akan membagi source code mengenai Konversi Tipe Data Di java Kalian bisa langsung lihat source code nya dan praktekan nya sendiri yaa

package com.littlefamily;
import java.util.*;

public class java {

    public static void main(String[] args){
        
        //program untuk konversi tipe data
        int nilaiInt =  127;//nilai lima ratus
        System.out.println("nilai int = " + nilaiInt);

        //memperluas rentang ke tipe data yang lebih kecil
        long nilaiLong = nilaiInt;
        System.out.println("nilai long = " + nilaiLong);

        //memperkecil rentang ke tipe data yang lebih kecil
        byte nilaiByte =(byte)nilaiInt;//berputar dari positif ke negatif ke positif lagi seterusnya

        System.out.printf("nilai %d \n", nilaiByte);
        System.out.println("nilai max byte = " + Byte.MAX_VALUE);
        System.out.println("nilai min byte = " + Byte.MIN_VALUE);
        System.out.println("-------------");

        //casting match(matematika)
        byte a = 13;
        int b = 10;
        float c = (float) a / b;
        System.out.printf("%d / %d = %f \n",a,b,c);

        System.out.println("====================================");


        // deklarasi
        Double luas;
        int alas;
        float tinggi;

        // mebuat scanner baru
        Scanner membaca = new Scanner(System.in);

        // Input
        System.out.println("== Program hitung luas Segitiga ==");
        System.out.print("Input alas: ");
        alas = membaca.nextInt();

        System.out.print("Input tinggi: ");
        tinggi = membaca.nextFloat();

        // proses (konversi ke double)
        luas = Double.valueOf((alas * tinggi) / 2);

        System.out.println("Luas = " + luas);
        System.out.println("batas");
        int hasil =12, dari;
        double doble = 18.23d;
        String nama = "123456";//hanya berlaku format angka
        //radix
        Double.valueOf(hasil);
        dari = Integer.valueOf(nama,7);

        System.out.println("hasil " + dari);
        // output
        System.out.println("nilai");
        int vc = 13;
        int yt = 20;
        double uu = 137.23d;
        uu =  (double) vc / (double) yt;
        System.out.println("hasil = " + uu);

    }
}

outputnya

outputnya konversi tipe data

sedikit penjelasan mengenai konversi tipe data

pada dasarnya konversi tipe data digunakaan untuk casting tipe data misalnya dari short ke long, atau pun int ke long bisa juga dari String ke Integer namun nilai didalam string harus angka bukan huruf. tetapi saat tipe datanya di balik konversinya semisal dari long ke int akan error bila nilai yang terkandung dalam long melebihi kapasitas dari memory yang ada di int tetapi kalau tidak melebihi akan baik baik saja kalian bisa lihat si source codenya

documentasi mengenai konversi double yang lainya cari sendiri ok : https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html#valueOf-double-

apa selanjutnya

Pengenalan Increment dan Decrement