Професионална програма
Loading...
+ Нов въпрос
Lyubosumaz avatar Lyubosumaz 5 Точки

More Exercises Java - 01. Data Type Finder

Имам проблем със задачата. Не знаех как да я започна затова гледах в stack overflow и ползвах try statement. Сега не знам какво се чупи, judge дава 70/100. Може да ми дадете насоки да пробвам друго решение на задачата, а не опит с try statement.

Условието:

https://softuni.bg/trainings/resources/officedocument/37510/more-exercise-problem-descriptions-technology-fundamentals-with-java-january-2019/2239

Решение 70/100:

https://pastebin.com/DAUDDsB1

0
Fundamentals Module 05/02/2019 19:13:46
Edzhevit avatar Edzhevit 78 Точки
Best Answer

Ето заповядай код който дава 100/100 

 

https://pastebin.com/JYGMCN8S

0
Filkolev avatar Filkolev 4484 Точки

Има TryParse() методи в класовете, пробвай с тях.

0
Lyubosumaz avatar Lyubosumaz 5 Точки

Все още не мога да я напиша 100/100 тази задача.

0
ivayla238 avatar ivayla238 2 Точки

100 / 100 

import java.util.Scanner;

public class F12 {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        String input = scanner.nextLine();  ;

        while (!(input.equals("END"))){
            if(input.matches("([-+]?)[0-9]{0,}"))
            {
                System.out.printf("%s is integer type\n", input);
            }
             else if (input.matches("([-+]?)[0-9]{0,}\\.([0-9]{0,})?"))
            {
                System.out.printf("%s is floating point type\n", input);
            }
          else   if(input.length() == 1){
                       System.out.printf("%s is character type\n", input);
            }     else if (input.equalsIgnoreCase("true")|| input.equalsIgnoreCase("false")){
                System.out.printf("%s is boolean type\n", input);
            }     else {
                       System.out.printf("%s is string type\n", input);
            }
                    input = scanner.nextLine();
        }
            }
}
1
Martina200731 avatar Martina200731 0 Точки

Здравейте!

Дали някой би могъл да ми каже кой случай или кои случаи пропускам с този код, който дава 60/100?

Много ви благодаря предварително!

https://pastebin.com/gprmARHV

0
JSuser avatar JSuser 214 Точки

Ето едно кратко и интересно решение, което дава 100/100:

https://pastebin.com/L73GFT98

0
MANEKENA avatar MANEKENA 118 Точки

Чудесен код , поздравления !

0
Kaloian9696 avatar Kaloian9696 1 Точки

Адмирации ! Какво ли не не търсих в нета и нищо не ми излизаше ! 

0