Исключение и отсортировка цикла - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

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

Ответ
Опции темы
Непрочитано 08.09.2012, 08:11   #1
Пользователь

Автор темы (Топик Стартер) Исключение и отсортировка цикла

PHP код:
/**
 * Created by IntelliJ IDEA.
 * User: Катя
 * Date: 07.09.12
 * Time: 12:46
 * To change this template use File | Settings | File Templates.
 */
public abstract class {
    
int _h 0;

    protected 
M(){
        return;
    }

    
/**
    *  Конструктор, выполняем вычисление и записываем результат в поле _h = ;
    **/
    
protected M(int h){
        
double v h*Math.sqrt(h);
        
_h = (int)v;
    }
    
/**
    * возвращаем результат вычисление
    * */
    
protected int Mera(int c) {
        return 
_h c;
    }

    
/**
    * обязательный мотод для всех наледников, выводит на экран сообщение с результатом.
    * */
    
protected abstract void setMess(int c);

PHP код:
/**
 * Created by IntelliJ IDEA.
 * User: Катя
 * Date: 07.09.12
 * Time: 12:51
 * To change this template use File | Settings | File Templates.
 */
public class extends {

    
String _vd;

    protected 
c(int hString vd) {
        
super(h);
        
_vd vd;
    }

    protected 
int Strel(int c){
        
double k Math.sqrt(Mera(c));
        return (int)
k;
    }

    
/*
    * Переопределяем метод от родителя и выводим на экран сообщение с результатом
    * */
    
@Override
    
protected void setMess(int c) {
        
System.out.println("Результат: " this._vd " " c);
    }

PHP код:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;

/**
 * Created by IntelliJ IDEA.
 * User: Катя
 * Date: 07.09.12
 * Time: 12:43
 * To change this template use File | Settings | File Templates.
 */
public class Main {

    public static 
void main(String args[]) throws IOException {
        
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));

        
System.out.print("Введите значение: ");
        
String resault read.readLine();
        
/*
        * прописать проверку, на ввод данных - это число?
        * или лучше исключением?
        * */


        
Random v = new Random();

        
/*
        *Integer.valueOf(resault) - число, которое ввел пользователь.
        *c m = new c(v.nextInt(30), "маршурут №"); - создаем объект и передаем свойства.
        *m.setMess(m.Strel(m.Mera(v.nextInt(5)))):
        * v.nextInt(5) - рандом число
        * m.Mera() - получаем значение вычисления
        * m.Strel() - получаем значение вычисления
        * m.setMess() - выводим на экран
        * */
        
for(int i =0<= Integer.valueOf(resault);i++){
            
c m = new c(v.nextInt(30), "маршурут №");
            
m.setMess(m.Strel(m.Mera(v.nextInt(5))));
            
/*Результат: маршурут № 27
                Результат: маршурут № 1
                Результат: маршурут № 6
                Результат: маршурут № 6
                Результат: маршурут № 13
                Результат: маршурут № 27
                Результат: маршурут № 28
                Результат: маршурут № 8
                Результат: маршурут № 6
                Результат: маршурут № 2
                Результат: маршурут № 10

                отсортировать результат цикла на повторяющиеся данные
                и вывести на экран
             */
        
}
    }

Здравствуйте!

Суть всего: это мое первое кодирование.
Хотелось бы уточнить - на сколько он профессиональный?

И пару вопросов в классе main:
PHP код:
System.out.print("Введите значение: ");
        
String resault read.readLine();
        
/*
        * прописать проверку, на ввод данных - это число?
        * или лучше исключением?
        * */ 
как лучше будет это сделать?


PHP код:
/*
        *Integer.valueOf(resault) - число, которое ввел пользователь.
        *c m = new c(v.nextInt(30), "маршурут №"); - создаем объект и передаем свойства.
        *m.setMess(m.Strel(m.Mera(v.nextInt(5)))):
        * v.nextInt(5) - рандом число
        * m.Mera() - получаем значение вычисления
        * m.Strel() - получаем значение вычисления
        * m.setMess() - выводим на экран
        * */
        
for(int i =0<= Integer.valueOf(resault);i++){
            
c m = new c(v.nextInt(30), "маршурут №");
            
m.setMess(m.Strel(m.Mera(v.nextInt(5))));
            
/*Результат: маршурут № 27
                Результат: маршурут № 1
                Результат: маршурут № 6
                Результат: маршурут № 6
                Результат: маршурут № 13
                Результат: маршурут № 27
                Результат: маршурут № 28
                Результат: маршурут № 8
                Результат: маршурут № 6
                Результат: маршурут № 2
                Результат: маршурут № 10

                отсортировать результат цикла на повторяющиеся данные
                и вывести на экран
             */
        

я так полнял - это в через массив ? или Вы что-то посоветуете дургое?

Спасибо!!!
Virt вне форума Отправить сообщение для Virt с помощью ICQ Отправить сообщение для Virt с помощью Skype™ Ответить с цитированием
Непрочитано 08.09.2012, 16:13   #2
Аватар для JavaMan

По умолчанию Re: Исключение и отсортировка цикла

Ответы на все эти дебильные замечательные вопросы можно найти в гугле.
JavaMan вне форума Ответить с цитированием
Непрочитано 08.09.2012, 16:24   #3
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Исключение и отсортировка цикла

off:
Свернуть ↑Развернуть ↓
Zubastic вне форума Ответить с цитированием
Непрочитано 08.09.2012, 16:39   #4
Аватар для xolseg
Хрен с горы

По умолчанию Re: Исключение и отсортировка цикла

Цитата:
Сообщение от Zubastic Посмотреть сообщение
off:
Свернуть ↑Развернуть ↓
Кодим на html?
xolseg вне форума Отправить сообщение для xolseg с помощью ICQ Отправить сообщение для xolseg с помощью Skype™ Ответить с цитированием
Непрочитано 08.09.2012, 16:59   #5
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Исключение и отсортировка цикла

Причем раздел явы
Zubastic вне форума Ответить с цитированием
Непрочитано 08.09.2012, 17:02   #6
Аватар для xolseg
Хрен с горы

По умолчанию Re: Исключение и отсортировка цикла

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Причем раздел явы
Фу тролль, иди в другую тему!
xolseg вне форума Отправить сообщение для xolseg с помощью ICQ Отправить сообщение для xolseg с помощью Skype™ Ответить с цитированием
Непрочитано 08.09.2012, 17:03   #7
Аватар для Ashe
Олдфаг

По умолчанию Re: Исключение и отсортировка цикла

Цитата:
Сообщение от Java-man Посмотреть сообщение
Ответы на все эти дебильные замечательные вопросы можно найти в гугле.
В кои-то веки адекватный новичок создал тему в подходящем разделе и нормально попросил совет, причём здесь Ваши ремарки? ЧСВ over 100500? Не хотите/можете помочь - пройдите мимо топика и оставьте свой пафос при себе.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 08.09.2012, 18:17   #8
Пользователь

По умолчанию Re: Исключение и отсортировка цикла

Цитата:
Сообщение от Virt Посмотреть сообщение
Здравствуйте!

Суть всего: это мое первое кодирование.
Хотелось бы уточнить - на сколько он профессиональный?
Для начала идентификаторы, одна буква конечно кратко, но все же это чересчур кратко. Имена классов должны понятные: DistanceType либо DistanceUnit вместо m и Route вместо c.
Имена полей не должны начинаться с префиксов _ либо m / f, в Java используется camelCaseNames для всего и UpperCamelCase для имен классов.

Практически невозможно понять что код пытается делать из-за смеси однобуквенных имен классов и переменных.


this внутри класса можно опускать и обращаться к полям напрямую, тоесть вместо this.myProperty писать myProperty (однако, как исключение обязательно если происходит перекрытие имен, но тут это не важно)
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 08.09.2012, 18:18   #9
Пользователь

Автор темы (Топик Стартер) Re: Исключение и отсортировка цикла

Цитата:
Сообщение от Ashe Посмотреть сообщение
В кои-то веки адекватный новичок создал тему в подходящем разделе и нормально попросил совет, причём здесь Ваши ремарки? ЧСВ over 100500? Не хотите/можете помочь - пройдите мимо топика и оставьте свой пафос при себе.
Ого, спасибо за поддерджку!
Virt вне форума Отправить сообщение для Virt с помощью ICQ Отправить сообщение для Virt с помощью Skype™ Ответить с цитированием
Непрочитано 08.09.2012, 18:28   #10
Аватар для Ashe
Олдфаг

По умолчанию Re: Исключение и отсортировка цикла

Цитата:
Сообщение от Virt Посмотреть сообщение

И пару вопросов в классе main:
PHP код:
System.out.print("Введите значение: ");
        
String resault read.readLine();
        
/*
        * прописать проверку, на ввод данных - это число?
        * или лучше исключением?
        * */ 
как лучше будет это сделать?
Здесь можно использовать Scanner:

 
Scanner sc = new Scanner(System.in); // создаём объект класса Scanner
System.out.print("Введите целое число: ");
if (sc.hasNextInt()) // возвращает истинну если с потока ввода можно считать целое число
{
	int i = sc.nextInt(); // считывает целое число с потока ввода и сохраняем в переменную
	System.out.println(i);
}
else
{
	System.out.println("Вы ввели не целое число");
}
 
Code: Java
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заковыка с переменными внутри цикла. Aristocrat PHP 1 04.09.2011 12:18
Работа цикла PellePelle Курилка / Yak floor 7 07.07.2011 00:45


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 22:23. Часовой пояс GMT +3.

Вверх