Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Печать чисел от 1 до 10 / 15 сообщений из 15, страница 1 из 1
18.09.2007, 00:21:25
    #34806596
molodets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
Привет!

Извините, за ламерский вопрос, но всё-таки...
Как вывести на печать, используя один println, числа от 1 до 10? При этом нельзя использовать циклы, рекурсию, копирование кода. Уже в нескольких конторах встречал этот вопрос.

Спасибо за внимание.
...
Рейтинг: 0 / 0
18.09.2007, 01:15:34
    #34806619
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
Код: plaintext
1.
System.out.println(Arrays.toString( new   int []{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 });
...
Рейтинг: 0 / 0
18.09.2007, 01:16:28
    #34806620
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
Код: plaintext
1.
 import  java.util.Arrays;
...
Рейтинг: 0 / 0
18.09.2007, 01:20:35
    #34806621
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
Код: plaintext
1.
System.out.println("0,1,2,3,4,5,6,7,8,9,10"); [img=http://sql.ru/forum/images/happy.gif]
...
Рейтинг: 0 / 0
18.09.2007, 11:23:57
    #34807297
smbdy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
unicornmirage

скажут - "неправильно, ищи баг" :))
...
Рейтинг: 0 / 0
18.09.2007, 11:40:01
    #34807389
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
System.out.pritnln("1, 2, 3, 4, 5, 6, 7, 8, 9, 10");
- цикла нет:
- рекурсии тем более нет;
- копирования чего-либо тоже нет.
...
Рейтинг: 0 / 0
18.09.2007, 11:51:21
    #34807445
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
LeonidvSystem.out.pritnln("1, 2, 3, 4, 5, 6, 7, 8, 9, 10");
- цикла нет:
- рекурсии тем более нет;
- копирования чего-либо тоже нет.

кстати, что подразумевает автор под словом копирование кода?

наверное данный вопрос не столь прост, как кажется.. и возможно что именно массив нужно вывести. тем не менее это тоже не решение, так как Arrays.toString использует цикл..
исходя из условий задачи, тогда уж просто перечислением элементов:

System.out.println(a[0] +"," + a[1] + ", "...);
...
Рейтинг: 0 / 0
18.09.2007, 12:31:12
    #34807613
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
Фиг его знает. Можно просто на понт берут - дескать, сейчас начнет сложности придумывать, а тут все так просто. Либо вопрос поставлен не правильно в начале топика и требуется вывести именно массив. Более интересный вопрос - вывести список List.
...
Рейтинг: 0 / 0
18.09.2007, 12:36:19
    #34807643
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
LeonidvSystem.out.pritnln("1, 2, 3, 4, 5, 6, 7, 8, 9, 10");
- цикла нет:
- рекурсии тем более нет;
- копирования чего-либо тоже нет.

могут сказать, что выводишь не числа, а строку :) тогда наверное так - ""+1+""+2 ... :)
...
Рейтинг: 0 / 0
18.09.2007, 12:49:19
    #34807691
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
LeonidvБолее интересный вопрос - вывести список List.

а как? тоже вывести без циклов и библиотечных функций?
...
Рейтинг: 0 / 0
18.09.2007, 13:02:07
    #34807740
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
Без библиотечных функция вы ничего не экран не выведите.
Код: plaintext
1.
2.
3.
4.
5.
6.
List<Integer> list =  new <Integer>LinkedList();
list.add( 1 );
list.add( 2 );
...
// Считаем, что список уже дан
 int [] array = list.toArray(list)
System.out.println(array);
Вопрос оказался не интересным
...
Рейтинг: 0 / 0
19.09.2007, 01:51:49
    #34809802
molodets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
LeonidvБез библиотечных функция вы ничего не экран не выведите.
Код: plaintext
1.
2.
3.
4.
5.
6.
List<Integer> list =  new <Integer>LinkedList();
list.add( 1 );
list.add( 2 );
...
// Считаем, что список уже дан
 int [] array = list.toArray(list)
System.out.println(array);
Вопрос оказался не интересным

Спасибо, конечно, за участие. Понимаю, что вопрос для Вас неинтересный, но если учесть, что массивы в Java это объекты, то непонятно, чего Вы ждёте от строчки

Код: plaintext
System.out.println(array);
...
Рейтинг: 0 / 0
19.09.2007, 01:55:37
    #34809803
molodets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
unicornmirage
Код: plaintext
1.
System.out.println(Arrays.toString( new   int []{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 });


Думаю, наиболее подходящий вариант...ну если нолик убрать и скобку закрывающуюся поставить. )
...
Рейтинг: 0 / 0
19.09.2007, 01:56:52
    #34809804
molodets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
LeonidvSystem.out.pritnln("1, 2, 3, 4, 5, 6, 7, 8, 9, 10");
- цикла нет:
- рекурсии тем более нет;
- копирования чего-либо тоже нет.

Это изначально не числа.
...
Рейтинг: 0 / 0
19.09.2007, 02:01:18
    #34809807
molodets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать чисел от 1 до 10
unicornmirage LeonidvSystem.out.pritnln("1, 2, 3, 4, 5, 6, 7, 8, 9, 10");
- цикла нет:
- рекурсии тем более нет;
- копирования чего-либо тоже нет.

кстати, что подразумевает автор под словом копирование кода?

наверное данный вопрос не столь прост, как кажется.. и возможно что именно массив нужно вывести. тем не менее это тоже не решение, так как Arrays.toString использует цикл..
исходя из условий задачи, тогда уж просто перечислением элементов:

System.out.println(a[0] +"," + a[1] + ", "...);

Ну вот это перечисление (копирование/повторение/...), думаю, и нежелательно. Вроде, это hardcoding называется.
Кстати, в одной конторе было явно указано, что числа находятся в массиве. В другой - ничего не сказано.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Печать чисел от 1 до 10 / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]