Форум

Data.BG Форуми: Задача по JAVA EE - Data.BG Форуми

Прехвърляне към съдържание

Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

Задача по JAVA EE

#1
Потребителят е неактивен   nikitywe 

  • Група: Потребители
  • Мнения: 169
  • Регистриран: 19-April 07
  • Репутация: 12
Здравейте.От скоро уча Java EE.Срещнах една задача която ме затруднява.Та задачата е да се въведе 4 цифрено числои след това 1вта и 4тата цифта да се види дали е по голяма от 2 и 3тата.Деме като въведем 5324 да видим дали 54 > от 32.Mоже ли да ми помогнете.Благодаря.
0

#2
Потребителят е неактивен   plamenbv 

  • Група: Потребители
  • Мнения: 135
  • Регистриран: 20-January 06
  • Репутация: 12
  • Пол:Мъж
  • Град:София
Има много начини, по които може да се реши. Първото, което ми идва на акъл е да въведеш числото като String.

След това използвай методите на String класа (https://docs.oracle....ang/String.html), за да си "построиш" нови 2 String-a съответно от 1-ва + 4-та цифра и 2-ра + 3-та цифра. Може да стане със substring(int startIdx, int endIdx) метода.

След като си построил двата нови String-a, може да ползваш parse(String str) метода на Integer класа (https://docs.oracle....ng/Integer.html), за да "парснеш" String-овете към int. И накрая сравняваш двата Integer-a.

Или пък може да тръгнеш с String.charAt(int Idx) метода и да работиш с char-ове.

Ключовото тук е да направиш необходимите валидации - дали е въведно число, дали е 4-цифрено и т.н.
1

#3
Потребителят е неактивен   nikitywe 

  • Група: Потребители
  • Мнения: 169
  • Регистриран: 19-April 07
  • Репутация: 12
Благодаря.а с примитивни типове данни или If-else statement има ли начин.
0

#4
Потребителят е неактивен   asentmv 

  • Преглед на блога
  • Група: Потребители
  • Мнения: 1772
  • Регистриран: 25-April 16
  • Репутация: 206
  • Пол:Мъж
  • Град:София
Не си усложнявай живота. С "/" и "%" намираш първата и последната цифра . Създаваш си число в формат - ПЦПЦВЦВЦ и си го сравняваш с въведеното число.
0

Споделете тази тема чрез:


Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

1 потребители четат тази тема
0 регистрирани потребители, 1 гости и 0 анонимни потребители


Data.BG e форум за дискусии. Data.BG не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Data.BG.

Close  Member Login