Урок 21. Java Програмування - Перетворення типів даних (Українською)
HTML-код
- Опубликовано: 27 сен 2024
- Перетворення типів даних (тж. приведення до типу) - операція в JAVA, яка використовується в усіх програмах (явно чи неявно). Ми вивчимо що це таке, для чого потрібне, як зробити перетворення, і в чому переваги та недоліки різних типів (плюс цікаві приклади і аналогії для кращого розуміння).
Д/З: [1] попросити користувача ввести число в діапазоні для типу byte, [2] зчитати його за допомогою сканера (Scanner) у змінну типу String , потім [3] перетворити його з (String) в тип (int), потім [4] з (int) в (double), [5] з (double) в (long), [6] з (long) в (String), з (String) в (float). Після кожного перетворення вивести результат в консоль.
🔔 VirtuAka
⭐️ www.VirtuAka.com
🐤 / virtuaka
Підтримати проект:
💳 Raiffeisen: 4149 5001 4774 8720
💳 Приватбанк: 5168 7520 1675 9428
💰 ₿itcoin: 1KDGoPssAAzavLQeyToJUcznMGxq5JeN6Z
Партнери проекту:
🤝 www.movnyk.net
💡 дякуємо всім за підтримку, підписки, вподобаки і репости!
Коментар для підтримки українського контенту. Дякую.
Дуже дякую Вам за круті і зрозумілі уроки та приклади!
Ось що вийшло з дз:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("Введіть число від -128 до 127");
Scanner scan = new Scanner(System.in);
String str = scan.next();
Integer i = Integer.valueOf((String) str);
System.out.println(i);
double d = i;
System.out.println(d);
long l = (long) d;
System.out.println(l);
String s = (String.valueOf(l));
System.out.println(s);
float f = Float.parseFloat(s);
System.out.println(f);
}
}
дуже вдячний за вашi уроки, особливо за пояснения про "впiхнути в не впiхуеме" :)
Дуже корисний урок. Справді все розложили по полочках. Звісно дещо не зрозумів, тому подивлюсь відео ще раз і краще засвою інформацію. Дуже дякую за урок. Продовжуйте в тому ж дусі!
Дуже Дякую з Гарний Урок... Додаткова Подяка за Гарне ДЗ!!!
дякую! супер
😊
Супер уроки, все дуже доступно та "розжовано"))
Дуже дякую)
Подяка!)
Дякую! Дуже гарно пояснено!!
One of the best your lessons, Tanq so much :D
Дякую! Бомба!
Дякую!
Ось, що вдалось:
import java.util.Scanner;
public class DzChangeTypDanyh {
public static void main(String[] args) {
System.out.println("Введіть будь ласка будь-яке число в проміжку від -128 до 127");
Scanner scan = new Scanner(System.in);
String sb = scan.nextLine();
System.out.println("Змінна типу String: " + sb);
int is = Integer.parseInt(sb);
System.out.println("Змінна типу int: " + is);
double di = is;
System.out.println("Змінна типу double: " + di);
long ld = (long) di;
System.out.println("Змінна типу long: " + ld);
String sl = String.valueOf(ld);
System.out.println("Змінна типу String: " + sl);
float fs = Float.parseFloat(sl);
System.out.println("Змінна типу float: " + fs);
}
}
Дякую.
Напечатал такой же документ, если нужно кому - пользуйтесь. docs.google.com/document/d/1ctPnpzCENZQzcxBLBdKmaid99tyy_5ixX_-pPdfA9II/edit?usp=sharing
Гарно зроблено
Дуже добре пояснює!!! Цікаво чи дає він приватні уроки(онлайн) !?
Дякую за уроки. Напишіть вашу ел.адресу будь ласка.
+
Цікавий урок і дуже повчальний приклад з ракетою
Коментар для підтримки українського контенту. Дякую.
Это Ваш лучший курс.
import java.util.Scanner;
public class TypeConvertHW {
public static void main(String[]args){
byte typeByte;
System.out.print("Введіть число типу Byte у проміжку від -128 до 127(Інші числа виводитимуть помилку!): ");
Scanner scan = new Scanner(System.in);
typeByte = scan.nextByte();
System.out.println("Введене число у типі Byte: "+typeByte);
String typeString = Byte.toString(typeByte);
System.out.println("Конвертоване число із Byte до String: "+typeString);
int typeInteger = Integer.valueOf(typeString);
System.out.println("Конвертоване число із String до Integer: "+typeInteger);
double typeDouble = typeInteger;
System.out.println("Конвертоване число із Integer до Double: "+typeDouble);
long typeLong = (long) typeDouble;
System.out.println("Конвертоване число із Double до Long: "+typeLong);
String typeLongString = Long.toString(typeLong);
System.out.println("Конвертоване число із Long до String: "+typeLongString);
float typeFloat = Float.valueOf(typeLongString);
System.out.println("Конвертоване число із String до Float: "+typeFloat);
}
Ось, що вийшло в мене