Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2013, 21:49   #1
Sergeevich
Пользователь
 
Регистрация: 26.05.2008
Сообщений: 30
По умолчанию Java

Есть такой вот код:
Код:
//---------------------------------
import java.io.*;
import java.util.*;
//---------------------------------
public class PhraseOMatic {
public static void main (String[] args) {
//---------------------------------
PrintStream ps = null;
try {
ps = new PrintStream(System.out, true, "Cp866");
} catch (UnsupportedEncodingException e) {}
System.setOut(ps);
//---------------------------------
String[] wordListOne={"круглосуточный", "трех-звенный", "30000-футовый", "взаимный",
"обоюдный выигрыш", "фронтэнд", "на основе веб-технологий", "проникающий", "умный",
"шестьсигм", "метод критического пути", "динамичный"};

String[] wordListTwo={"уполномоченный", "трудный", "чистый продукт", "ориентированный",
"центральный", "распределенный", "кластеризованный", "фирменный", "нестандартный ум",
"позиционированный", "сетевой", "сфокусированный", "использованный с выгодой",
"выровненный", "нацеленный на", "общий", "совместный", "ускоренный"};

String[] wordListThree={"процесс", "пункт разгрузки", "выход из положения", "тип структуры",
"талант", "подход", "уровень завоеванного внимания", "портал", "период времени", "обзор",
"образец", "пункт следования"};

int oneLength=wordListOne.length;
int twoLength=wordListTwo.length;
int threeLength=wordListThree.length;

int rand1=(int) (Math.random()*oneLength);
int rand2=(int) (Math.random()*twoLength);
int rand3=(int) (Math.random()*threeLength);

String phrase=wordListOne[rand1]+" "+wordListTwo[rand2]+" "+wordListThree[rand3];
System.out.println("Все, что нам нужно, -это "+phrase);
}
}
В результате выводит так:

Код для руссфикации я ввел, но на массивах не действует, я как новичек, больше незнаю, что делать, есть можете, то помогите пожалуйста. Заранее благодарю.
Изображения
Тип файла: jpg !!!!!!.jpg (23.0 Кб, 153 просмотров)
Sergeevich вне форума Ответить с цитированием
Старый 09.06.2013, 23:06   #2
Sergeevich
Пользователь
 
Регистрация: 26.05.2008
Сообщений: 30
По умолчанию

Поясню, мне нужно просто каким-нибудь образом сделать так, чтобы данные массива, выводились в командной строке(Windows 7) русскими символами, как изначально было ими написано в текстовом редакторе. Этот код я нашел на данном форуме:
Код:
import java.io.*;
import java.util.*;
Код:
PrintStream ps = null;
try {
ps = new PrintStream(System.out, true, "Cp866");
} catch (UnsupportedEncodingException e) {}
System.setOut(ps);
Он оказался очень полезным, но на данные массива почему то не действует Яву начал изучать сегодня, по очень хорошей книге, и целый день с перебоями интернета пытаюсь узнать, как привести результат на нормальный русский язык. Если есть знающие люди, подскажите пожалуйста, как мне закорючки привести в нормальный вид? Заранее спасибо. Забыл написать, использую jdk1.7.0_21 х64bit, если это как-то влияет на обстановку. Еще раз заранее благодарю.
Sergeevich вне форума Ответить с цитированием
Старый 10.06.2013, 01:03   #3
darknim
Пользователь
 
Регистрация: 14.12.2012
Сообщений: 36
По умолчанию

Ссылка: Смотри тут.

Последний раз редактировалось darknim; 10.06.2013 в 01:28.
darknim вне форума Ответить с цитированием
Старый 26.06.2013, 10:34   #4
Vade
Новичок
Джуниор
 
Регистрация: 26.06.2013
Сообщений: 1
По умолчанию

Цитата:
Сообщение от Sergeevich Посмотреть сообщение
Поясню, мне нужно просто каким-нибудь Яву начал изучать сегодня, по очень хорошей книге
А что за книга?Можно ссылочку?
Vade вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог MoveNext на Java. Перевод программы с C# на Java SheShe Помощь студентам 0 19.12.2012 19:45
чтение файла в массив строк java (Перенесено из Java SE) Sasha9132 Помощь студентам 0 18.11.2010 22:57
Помогите справиться с java.lang.OutOfMemoryError: Java heap space Levilaulada Помощь студентам 1 17.05.2009 10:59