Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите пожалуйста с программой / 16 сообщений из 16, страница 1 из 1
25.10.2017, 18:44
    #39541989
TomiUchiha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
нужно написать программу создающую массив букв латинского алфавита и чтобы буквы были выведены на экран
...
Рейтинг: 0 / 0
25.10.2017, 19:05
    #39541999
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
TomiUchihaнужно написать программу создающую массив букв латинского алфавита и чтобы буквы были выведены на экран

На чем остановился?
...
Рейтинг: 0 / 0
27.10.2017, 13:17
    #39543240
olegeos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
public static void main(String[] args){
String[] array = new String[]{"a","b","c"};
for (String string : array) {
System.out.println(string);
}
}
...
Рейтинг: 0 / 0
27.10.2017, 15:25
    #39543357
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
Рискнул предположить что можно обойтись без массива.

И без явного цикла.
...
Рейтинг: 0 / 0
27.10.2017, 17:49
    #39543474
sanBez
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
mayton,

В задании сказано массив - значит массив :) А то щас пойдут лямбды, стримы... :D

Код: java
1.
2.
3.
  public static void main(String[] args) {
    System.out.println("abcdefghijklmnopqrstuvwxyz".toCharArray());
  }
...
Рейтинг: 0 / 0
27.10.2017, 18:32
    #39543500
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
sanBezmayton,

В задании сказано массив - значит массив :) А то щас пойдут лямбды, стримы... :D

Код: java
1.
2.
3.
  public static void main(String[] args) {
    System.out.println("abcdefghijklmnopqrstuvwxyz".toCharArray());
  }


Гениально).
...
Рейтинг: 0 / 0
27.10.2017, 19:25
    #39543523
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
Когда говорят давайте возьмём массив - я говорю а зачем? Может хватит итератора (он же по сути _Stream)?

Или даже генератор...
...
Рейтинг: 0 / 0
28.10.2017, 15:20
    #39543688
Igor4IV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
TomiUchiha,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
		int upperCaseLettersStartCode = 65;	// A
		int upperCaseLettersEndCode = 90;	// Z
		int lowerCaseLettersStartCode = 97;	// a
		int lowerCaseLettersEndCode = 122;	// z
		
		int upperCaseLettersArraySize = upperCaseLettersEndCode - upperCaseLettersStartCode + 1;
		int lowerCaseLettersArraySize = lowerCaseLettersEndCode - lowerCaseLettersStartCode + 1;

		char[] letters = new char[upperCaseLettersArraySize + lowerCaseLettersArraySize];
		
		for (int i = 0; i < upperCaseLettersArraySize; i++) {
			letters[i] = (char) (i + upperCaseLettersStartCode);
		}

		for (int i = 0; i < lowerCaseLettersArraySize; i++) {
			letters[i + upperCaseLettersArraySize] = (char) (i + lowerCaseLettersStartCode);
		}

		System.out.println(letters);
...
Рейтинг: 0 / 0
28.10.2017, 17:07
    #39543719
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
Igor4IV,

молодец, зачет!
...
Рейтинг: 0 / 0
28.10.2017, 17:21
    #39543726
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
Тот же эффект на экране.
Код: java
1.
concat(range((int)'A',(int)'Z'),range((int)'a',(int)'z')).forEach((code) -> out.print((char)code));



А если очень нуна именно строку - то forEach - заменяем на коллектор символов и т.д. Но решение на стримах
всегда красивее решения на массивах.
...
Рейтинг: 0 / 0
28.10.2017, 17:41
    #39543739
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
Код: java
1.
        concat(range('A','Z'),range('a','z')).forEach((code) -> System.out.print((char)code));
...
Рейтинг: 0 / 0
28.10.2017, 18:57
    #39543763
Igor4IV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
maytonТот же эффект на экране.
Код: java
1.
concat(range((int)'A',(int)'Z'),range((int)'a',(int)'z')).forEach((code) -> out.print((char)code));



А если очень нуна именно строку - то forEach - заменяем на коллектор символов и т.д. Но решение на стримах
всегда красивее решения на массивах.

Не совсем

IntStream range(int startInclusive, int endExclusive)

То есть без Z и z
...
Рейтинг: 0 / 0
28.10.2017, 19:07
    #39543765
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
Справедливое замечание. Полу-открытый интервал. Ну добавить единичку вы сможете без меня.
...
Рейтинг: 0 / 0
28.10.2017, 19:13
    #39543768
Igor4IV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
mayton,

Это не придирка, просто важный нюанс. Если ТС сюда еще смотрит, ему пригодится
А решение со стримами конечно лаконичнее и очевидней
...
Рейтинг: 0 / 0
28.10.2017, 19:19
    #39543769
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
В топике с шахматами для меня был принципиальным вопрос о том как происходит
конкатенация стримов. Это из того что "под капотом".
...
Рейтинг: 0 / 0
28.10.2017, 19:43
    #39543774
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста с программой
Код: java
1.
2.
3.
4.
5.
IntStream
    .rangeClosed('A', 'z')
    .filter(Character::isLetter)
    .mapToObj(Character::toChars)
    .forEach(System.out::println);
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите пожалуйста с программой / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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