не совсем понимаю. Вопрос не совсем по задаче. Почему пишем
int a = (byte) 44; - что эта запись вообще означает??
int i = (short) 150000; - или это к примеру??
Зачем писать byte или short??
В лекциях же написано - к примеру при преобразовании byte d = (byte) c; (и тут и там byte пишем).
package com.javarush.task.task10.task1006;
/*
Задача №6 на преобразование целых типов
*/
public class Solution {
public static void main(String[] args) {
double d = (short) 2.50256e2d;
char c = (short) 'd';
short s = (short) 2.22;
int i = (short) 150000;
float f = (short) 0.50f;
double result = f + (i / c) - (d * s) - 500e-3;
System.out.println("result: " + result);
}
}