byte: хранит целое число от -128 до 127 и занимает 1 байт
short: хранит целое число от -32768 до 32767 и занимает 2 байта
подтолкните плииз
public class Solution {
public byte b = 128;
public short s = 32768;
public int i = 1_234_567_890;
public long l = 2_345_678_900l;
}
Natali
10 уровень
как решить если нельзя изменить цифры
Решен
Комментарии (11)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
y9mato
1 мая, 13:51
у меня прокатило решение:
public byte b = (byte) 128; из прошлых тем на 9 уровне, с типом short точно так же, пользуйтесь)
0
Леонид Лапшин
18 июня 2022, 07:54
Как ни странно, у меня приняли решение где я явно привел к значению
+4
Dima Fedoroff
17 мая 2022, 07:23
Условие, конечно, выписано так себе. Если смена знака - это не изменение цифры в понимании числа... То мое почтение лингвистам.
+4
Natali
20 января 2022, 17:51
public byte b = 127;
public short s = 32767;
так не пропускает
0
НикитаExpert
20 января 2022, 17:56
Условия еще пожалуйста, мне недоступна задача
0
НикитаExpert
20 января 2022, 17:58
тут скорее всего надо поставить минусы перед числами.
+2
НикитаExpert
20 января 2022, 17:23
Код и условие покажи)
0
Natali
20 января 2022, 17:51
public class Solution {
public byte b = 128;
public short s = 32768;
public int i = 1_234_567_890;
public long l = 2_345_678_900l;
}
0
DanielK iOS Developer в Apple
21 января 2022, 16:20
В классе Solution объявлены четыре публичных поля, которые соответствуют четырем целочисленным типам. При объявлении эти поля инициализируются разными значениями — целочисленными литералами.
Но программа не компилируется, и нужно это исправить. Для этого внеси минимальные изменения в значения полей так, чтобы тип переменной соответствовал типу целочисленного литерала.
Можно изменять только знак и тип литерала, не изменяя цифры и их порядок.
Требования:
• Измени литерал инициализации поля b согласно условию.
• Измени литерал инициализации поля s согласно условию
• Измени литерал инициализации поля i согласно условию
• Измени литерал инициализации поля l согласно условию
0
DanielK iOS Developer в Apple
21 января 2022, 16:22полезный
package com.javarush.task.pro.task09.task0901;
/*
Целочисленные литералы
*/
public class Solution {
public byte b = 128;
public short s = 32768;
public int i = 1_234_567_890L;
public long l = 2_345_678_900;
}
+1
Naizen
1 февраля 2022, 11:56
Числа менять нельзя можно расставить только знаки, чтобы было понятнее советую прочитать по пару строчек в гугле про эти типы данных. Решение:
public byte b = -128;
public short s = -32768;
public int i = 1_234_567_890;
public long l = 2_345_678_900l;
+1