Всем привет, а теперь я объясню вам разницу между преобразованием типа данных Kotlin и Java.

Но сначала вы должны знать, что такое тип данных.

Тип данных

Тип данных - это тип значения, которое мы будем хранить в переменной. Например, String, Integer, Boolean и т. Д. Этот тип данных определяет операцию, которая будет выполняться с данными, назначение данных и значение типа может храниться. Есть несколько типов данных:

  • Int = целое число = числа. пример: 1, 2, 3
  • Строка = Строка = тексты. пример: «привет, мир»
  • Float = Float = десятичные числа. пример: 1.0, 2.3, 3.3
  • Double = Double = десятичное число (с зависимостью у него больше памяти, чем у float). например: 67.3, 2.3, 77.4
  • Boolean = Boolean = тип данных, сохраняющий значение «истина» или «ложь»
  • Char = Char = Персонаж. пример: ‘A’
  • Единица = тип данных, который имеет только одно значение

этих типов данных 7, но я часто использую: Int, String, Float, Double и Boolean.

это один из примеров использования типа данных

A. эта переменная (переменная) с именем a и типом данных String (она названа явно) и ее значение «Hello world» String, которое показывает, что «Hello world» является строковым типом. И так далее в следующей строке

Б. это в java, отличается от kotlin в типе данных java, сначала имя переменной, значение.

Преобразование типа данных Java против Kotlin

Преобразование типа данных обычно требуется, когда мы хотим вернуть данные или сделать какое-то условие, которое может заполнить только один тип данных.

А. Преобразование данных в Java

  • это пример преобразования String в Integer
public class excercise {
    public static void main(String[] args){
        //Default Variable
        String water= "100";
        int fite= 100;
        
        //Konversi Data String ke Integer
        int putout= fire - Integer.parseInt(water);
        System.out.println("Fire Percentage: "+putout+"%");
    }
}
  • это пример преобразования Integer / Float в String
public class excercise {
    public static void main(String[] args){
        //Default Variable
        int DataInt = 6000;
        double DoubleData = 700.0;
        
        //Convert Int & Double to be String
        String fusion = String.valueOf(DataInt) + String.valueOf(DoubleData);
       
        //Print the result
        System.out.println(fusion);
    }
}

Б. Преобразование данных в Котлине

  • это один из примеров, преобразование String и Double в Int (прочтите комментарий, это команда, а под ней - ответ
//make 1 fun
//4 parameters, 2 String, 2 Double
//return to Int
fun sample1(a:String, c:String, d:Double, e:Double):Int{
    val convertA = a.toDouble()
    val convertC = c.toDouble()
    val result = convertA + convertC + d + e
    
   return result.toInt()
}
  • это еще один пример преобразования Int и Double в String (см. команду и ответ)
//make 1 fun
//6 parameters, 3Int, 2Double, 1String
//return String
fun sample2(one:Int, two:Int, tiga:Int, empat:Double, five:Double, six:String):String{
    val c_one = "$one"
    val c_two = "$dua"
    val c_three = "$three"
    
    val c_four = "$four"
    val c_five = "$fove"
    
    val result = c_one + c_two + c_three + c_four + c_five + six
    
    println (result)
    return result
}

ладно, может быть, это все из этого урока, спасибо, что прочитали

увидимся в следующем средстве

примечание: если вы все еще путаете или хотите попробовать какой-нибудь котлин (почему котлин, потому что я поддерживаю это), вы можете узнать больше в



благодарю вас! увидимся в следующий раз!