Loading...
RifatCholakov avatar RifatCholakov 53 Точки

Java има ли по-лесен начин?

Тази задача:

"Да се напише програма, която превръща число [0…100] в текст: 25 à “twenty five”. Ако числото не е в диапазона, принтирайте „invalid number”."

Вместо да пиша System.out.println("chisloto") няма ли по лесен начин java направо да принтира числата от 1 до 10 с думи?

Защото единственият начин който знам е този:

 

 

import java.util.Scanner;

/**
 * Created by WinOfficially on 11/1/2016.
 */
public class p16_Number0_100ToText {
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        int number = Integer.parseInt(console.nextLine());

        if (number == 0)
        {
            System.out.println("zero");
        }
        else if (number == 1)
        {
            System.out.println("one");
        }
        else  if (number == 2)
        {
            System.out.println("two");
        }
        else  if (number == 3)
        {
            System.out.println("three");
        }
        else  if (number == 4)
        {
            System.out.println("four");
        }
        else  if (number == 5)
        {
            System.out.println("five");
        }
        else  if (number == 6)
        {
            System.out.println("six");
        }
        else  if (number == 7)
        {
            System.out.println("seven");
        }
        else  if (number == 8)
        {
            System.out.println("eight");
        }
        else  if (number == 9)
        {
            System.out.println("nine");
        }
        else  if (number == 10)
        {
            System.out.println("ten");
        }
        else  if (number == 11)
        {
            System.out.println("eleven");
        }
        else  if (number == 12)
        {
            System.out.println("twelve");
        }
        else  if (number == 13)
        {
            System.out.println("thirteen");
        }
        else  if (number == 14)
        {
            System.out.println("fourteen");
        }
        else  if (number == 15)
        {
            System.out.println("fifteen");
        }

             

 

Тагове:
0
Programming Basics 01/11/2016 19:55:53
ambiorix avatar ambiorix 640 Точки

Заповядай един вариант с масиви за C# обаче(просто да се ориентираш в идеята). Нужни са само базови знания за масиви затова не мисля, че би било проблем да се ползват - https://dotnetfiddle.net/mlKwf5

Сложил съм коментари навсякъде именно за да стане ясно, защото е нов материал.

0
01/11/2016 20:53:36
RifatCholakov avatar RifatCholakov 53 Точки

Благодария ти. Това наистина сработи.

0
RifatCholakov avatar RifatCholakov 53 Точки

Благодаря

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.