Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Новичок(Задачка Random) / 17 сообщений из 17, страница 1 из 1
08.03.2013, 17:50:54
    #38178163
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
С явой где то неделю дружу вот такая задачка.
Программа выбирает любое число (рандом)
Если число четное программа выводит на экран "четное число", если не четное - выводит "нечетное число"
Вот что пробовал но там число до 9
А нужно любое число
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class MainClass {
    public static void main(String args[]) {
        int n = 9;
        System.out.print("Число " + n + " ");
        if( n % 2 == 0) {
            System.out.println("четное");
        } else {
            System.out.println("нечетное");
        }
    }
}


Вопрос как поставить случайное число?
...
Рейтинг: 0 / 0
08.03.2013, 17:56:25
    #38178165
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
ты издеваешся новичок? ты ответ уже в теме топика написал.
...
Рейтинг: 0 / 0
08.03.2013, 17:59:03
    #38178166
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Teams,

Код: java
1.
int n = new java.util.Random().nextInt();
...
Рейтинг: 0 / 0
08.03.2013, 18:08:30
    #38178169
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Usman,
Спасибо работает
...
Рейтинг: 0 / 0
08.03.2013, 18:23:18
    #38178178
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
и еще вторая задача
не могу понять
Если число делится на 3 - программа выводит на экран "Число делится на 3", если не делится - выводит "Число не делится на 3"
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
package com.teams;

public class MainClass {
    public static void main(String args[]) {
        int n = new java.util.Random().nextInt();
        System.out.print("Число " + n + " ");
        if( n / 3 == 0) {
            System.out.println("Число не делится на 3");
        } else {
            System.out.println("Число делится на 3");
        }
    }
}


Пишет что число постоянно делить на 3


Извиняюсь за тупые вопросы
...
Рейтинг: 0 / 0
08.03.2013, 18:26:54
    #38178182
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Teams,

Код: java
1.
2.
if(n % 3 == 0) {
...
...
Рейтинг: 0 / 0
08.03.2013, 18:33:09
    #38178185
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Usman,
Я не совсем понял
почему с % сработало а с / нет?
/ этот знак отвечает за деления верно?
...
Рейтинг: 0 / 0
08.03.2013, 18:39:41
    #38178190
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Teamsпочему с % сработало а с / нет?% - остаток от деления (результат равен 0 - значит без остатка, т.е. кратен делимому).
Teams/ этот знак отвечает за деления верно?да (в данном случае - целочисленное деление). Результатом будет частное от деления, а не остаток.
...
Рейтинг: 0 / 0
08.03.2013, 18:57:10
    #38178198
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Usman,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
package com.teams;

public class MainClass {
    public static void main(String args[]) {
        int n = new java.util.Random().nextInt();
        System.out.print("Число " + n + " ");
        if( n % 3 == 0) {
            System.out.println("Число не делится на 3");
        } else {
            System.out.println("Число делится на 3");
        }
    }
}



так тоже не работает
...
Рейтинг: 0 / 0
08.03.2013, 19:00:06
    #38178202
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Путаница в условии...
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
package com.teams;

public class MainClass {
    public static void main(String args[]) {
        int n = new java.util.Random().nextInt();
        System.out.print("Число " + n + " ");
        if( n % 3 != 0) {
            System.out.println("Число не делится на 3");
        } else {
            System.out.println("Число делится на 3");
        }
    }
}

либо
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
package com.teams;

public class MainClass {
    public static void main(String args[]) {
        int n = new java.util.Random().nextInt();
        System.out.print("Число " + n + " ");
        if( n % 3 == 0) {
            System.out.println("Число делится на 3");
        } else {
            System.out.println("Число не делится на 3");
        }
    }
}
...
Рейтинг: 0 / 0
08.03.2013, 19:06:08
    #38178206
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Usman,

Не тот,не тот не корректно работает
1.Число -1643500926 Число делится на 3
2.Число -464403572 Число не делится на 3
...
Рейтинг: 0 / 0
08.03.2013, 19:21:58
    #38178211
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
TeamsUsman,

Не тот,не тот не корректно работает
1.Число -1643500926 Число делится на 3
2.Число -464403572 Число не делится на 3 А на калькуляторе перепроверяли?
...
Рейтинг: 0 / 0
08.03.2013, 19:34:07
    #38178217
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Usman,

Вроде все работает
и еще одна задача
я её сделал но вот не знаю как сделать вывод в столбик
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
package com.teams;

public class MainClass {
    public static void main(String args[]) {
        int n = new java.util.Random().nextInt();
        if( n % 2 == 0) {
            System.out.print("Число " + n + " делится на 2");
        }
        if( n % 3 == 0) {
            System.out.print("Число " + n + " делится на 3");
        }
        if( n % 6 == 0) {
            System.out.print("Число " + n + " делится на 6");
        }
    }
}


Результат Число -1294610850 делится на 2Число -1294610850 делится на 3Число -1294610850 делится на 6
...
Рейтинг: 0 / 0
08.03.2013, 19:39:22
    #38178218
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Teamsкак сделать вывод в столбик
Код: java
1.
System.out.println(...);
...
Рейтинг: 0 / 0
08.03.2013, 19:53:40
    #38178223
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Usman,

спасибо
и последняя задача
Получить форматированное системное время (т.е получить системное время в формате год/месяц/неделя/день/час/минута/секунда)

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
package com.teams;

import java.util.Date;

public class MainClass {
    public static void main(String args[]) {
    	 Date date = new Date(System.currentTimeMillis());
    	 String customerDate = (1900 +date.getYear()) + "-" + date.getDate() + "" + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
    	 System.out.println(Data);
    }
}


Не пойму чт не так
Компилятор зачеркивает все с get*** и пишет что вывод неправильный
...
Рейтинг: 0 / 0
08.03.2013, 20:05:00
    #38178227
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Teamsгод/месяц/неделя/день/час/минута/секунда
Код: java
1.
System.out.println(new java.text.SimpleDateFormat("yyyy/MM/ww/dd/HH/mm/ss").format(new java.util.Date()));

TeamsКомпилятор зачеркивает значит не рекомендуется использовать.
...
Рейтинг: 0 / 0
08.03.2013, 20:33:28
    #38178238
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок(Задачка Random)
Usman,

Большое спасибо за обучения
Надеюсь в подальше на вашу помочь
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Новичок(Задачка Random) / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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