Из заданного целочисленного значения, как напечатать первые два di git, а затем последние два значения di git в java - PullRequest
0 голосов
/ 26 мая 2020
int a=1256;
int b=34;

Теперь я хочу напечатать, как показано ниже.

System.out.println(**First two digit from (a)** +b+ **and last two digit from (a)**);

Помогите мне выйти из этого!

Ответы [ 3 ]

0 голосов
/ 26 мая 2020

Первое di git из int может быть задано через некоторое время l oop: разделите на 10, пока вам не станет меньше 10, или используйте версию String, которую проще использовать

  • 1st di git: String.valueOf(number).charAt(0)
  • last di git: number%10

Затем объедините их все, ""+ будет избегать математики c сумма между ними

System.out.println("" + String.valueOf(a).charAt(0) + b + (a%10)) ;
0 голосов
/ 26 мая 2020

Так как нам нужны первые 2 цифры, мы должны разделить их на 100.
Для последних 2 цифр примените модификацию 100 к данному числу, чтобы получить остаток, который представляет собой последние 2 цифры. * Первый System.out.println без пробелов, а второй System.out.println с пробелами.

0 голосов
/ 26 мая 2020

Вы можете использовать Integer.toString(value), а затем распечатать подстроку. Примерно так:

Integer a = new Integer(1256);
String aStr = a.toString();
System.out.println(aStr.substring(0,2));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...