ЗАДАЧА 10.04.01.
package com.javarush.test.level10.lesson04.task01;
/* Задача №1 на преобразование целых типов
Расставьте правильно операторы приведения типа, чтобы получился ответ: d > 0
int a = 0;
int b = (byte) a + 46;
byte c = (byte) (a*b);
double f = (char) 1234.15;
long d = (short) (a + f / c + b);
*/
public class Solution
{
public static void main(String[] args)
{
int a = 0;
int b = (byte) a + 46;
byte c = (byte) (a*b);
double f = (char) 1234.15;
long d = (long) (a + f / c + b);
System.out.println(d);
}
}
ЗАДАЧА 10.04.02.
package com.javarush.test.level10.lesson04.task02;
/* Задача №2 на преобразование целых типов
Расставьте правильно операторы приведения типа, чтобы получился ответ: d=3.765
int a = 15;
int b = 4;
float c = a / b;
double d = a * 1e-3 + c;
*/
public class Solution
{
public static void main(String[] args)
{
int a = 15;
int b = 4;
float c = (float) a / b;
double d = a * 1e-3 + c;
System.out.println(d);
}
}
ЗАДАЧА 10.04.03.
package com.javarush.test.level10.lesson04.task03;
/* Задача №3 на преобразование целых типов
Добавить одну операцию по преобразованию типа, чтобы получался ответ: b=0
float f = (float)128.50;
int i = (int)f;
int b = (int)(i + f);
*/
public class Solution
{
public static void main(String[] args)
{
float f = (float)128.50;
int i = (byte)f;
int b = (int)(i + f);
System.out.println(b);
}
}
ЗАДАЧА 10.04.04.
package com.javarush.test.level10.lesson04.task04;
/* Задача №4 на преобразование целых типов
Добавить одну операцию по преобразованию типа, чтобы получался ответ: nine=9
short number = 9;
char zero = '0';
int nine = (zero + number);
*/
public class Solution
{
public static void main(String[] args)
{
short number = 9;
char zero = '0';
int nine = (zero + number);
System.out.println((char)nine);
}
}
ЗАДАЧА 10.04.05.
package com.javarush.test.level10.lesson04.task05;
/* Задача №5 на преобразование целых типов
Расставьте правильно операторы приведения типа, чтобы получился ответ: c=256
int a = (byte)44;
int b = (byte)300;
short c = (byte)(b - a);
*/
public class Solution
{
public static void main(String[] args)
{
int a = (byte)44;
int b = 300;
short c = (short) (b - a);
System.out.println(c);
}
}
Leave A Comment