Size: a a a

2020 October 07

F

Farid in learn.java
Шурок Петров
Не помогло, но навело на мысль.
Я вчера добавлял язык, и у меня англисйкий(us) сменился на английский(uk).
Видимо для англичан идея менее отзывчивая.
я так понимаю, смена раскладки у вас стоит на shift+alt? если да, то *nix и idea плохо дружат с этим, я обычно ставил на caps lock и тогда везде хоткеи работали
источник

ШП

Шурок Петров... in learn.java
Farid
я так понимаю, смена раскладки у вас стоит на shift+alt? если да, то *nix и idea плохо дружат с этим, я обычно ставил на caps lock и тогда везде хоткеи работали
У меня все ок. На 3ех разных языках, идея все ок воспринимает. Ответ  был именно системного языка, и как я сказал - при неких манипуляциях с добавлением 3его языка, почему-то произошла смена языка системы. Но спасибо, в будущем может пригодиться
источник

Э

Эд in learn.java
подскажите чат бизнес-аналитиков, плиз
источник

С

Солнце🌞 in learn.java
Всем доброго дня, изучаю Java совсем немного.

Изучаю по книге Шилдта, дошёл до задания по простым числам.
Необходимо написать программу , которая будет выдавать простые числа в диапазоне от 2 до 100.
Пока что сделать не получается , а в ответы не хочется залезать , вот код программы :
public class hw5 {
   public static void main(String args[]) {
       int x = 2;
       int counter = 0;
       for (x = 2; x <= 100; x++) {
            counter++;
           if(x%x=0 & x/1=0){
               System.out.println(x);
           }
           }
       }

   }


Так же на фото его прилагаю, не могли бы указать на явные ошибки и ресурсы , где можно побольше порешать практических задач на тему логических операций итд.
источник

AE

Aleksandr Ershov in learn.java
Солнце🌞
Всем доброго дня, изучаю Java совсем немного.

Изучаю по книге Шилдта, дошёл до задания по простым числам.
Необходимо написать программу , которая будет выдавать простые числа в диапазоне от 2 до 100.
Пока что сделать не получается , а в ответы не хочется залезать , вот код программы :
public class hw5 {
   public static void main(String args[]) {
       int x = 2;
       int counter = 0;
       for (x = 2; x <= 100; x++) {
            counter++;
           if(x%x=0 & x/1=0){
               System.out.println(x);
           }
           }
       }

   }


Так же на фото его прилагаю, не могли бы указать на явные ошибки и ресурсы , где можно побольше порешать практических задач на тему логических операций итд.
Ответы специально для подсказки. Не бойся подсматривать.
источник

Э

Эд in learn.java
Солнце🌞
Всем доброго дня, изучаю Java совсем немного.

Изучаю по книге Шилдта, дошёл до задания по простым числам.
Необходимо написать программу , которая будет выдавать простые числа в диапазоне от 2 до 100.
Пока что сделать не получается , а в ответы не хочется залезать , вот код программы :
public class hw5 {
   public static void main(String args[]) {
       int x = 2;
       int counter = 0;
       for (x = 2; x <= 100; x++) {
            counter++;
           if(x%x=0 & x/1=0){
               System.out.println(x);
           }
           }
       }

   }


Так же на фото его прилагаю, не могли бы указать на явные ошибки и ресурсы , где можно побольше порешать практических задач на тему логических операций итд.
Делай заново, тут каша. Пойми, что такое простое число. Напиши функцию, определяющую, является ли данное число простым. На листочке бумаги набросай алгоритм,
источник

И

Ильнар in learn.java
x%x=0 & x/1=0
нужно ли тут второе условие?
источник

А

Алексей in learn.java
Ильнар
x%x=0 & x/1=0
нужно ли тут второе условие?
тут вообще другое условие нужно
источник

А

Алексей in learn.java
первое так вообще всегда тру
источник

DC

Denis Chikanov in learn.java
Солнце🌞
Всем доброго дня, изучаю Java совсем немного.

Изучаю по книге Шилдта, дошёл до задания по простым числам.
Необходимо написать программу , которая будет выдавать простые числа в диапазоне от 2 до 100.
Пока что сделать не получается , а в ответы не хочется залезать , вот код программы :
public class hw5 {
   public static void main(String args[]) {
       int x = 2;
       int counter = 0;
       for (x = 2; x <= 100; x++) {
            counter++;
           if(x%x=0 & x/1=0){
               System.out.println(x);
           }
           }
       }

   }


Так же на фото его прилагаю, не могли бы указать на явные ошибки и ресурсы , где можно побольше порешать практических задач на тему логических операций итд.
1) Посмотреть на условные операторы (и, или) внимательно
2) Условие простоты числа продумать заново совсем
источник

С

Солнце🌞 in learn.java
Спасибо всем
источник

T

Tagir in learn.java
Ильнар
x%x=0 & x/1=0
нужно ли тут второе условие?
Я понял, что имел в виду автор!
источник

T

Tagir in learn.java
Это фактически определение простого числа "делится на само себя и на один"
источник

T

Tagir in learn.java
К сожалению, программирование сложнее алгебры :(
источник

V

Vadim in learn.java
Да и для алгебры это неверное условия
источник

V

Vadim in learn.java
Tagir
Это фактически определение простого числа "делится на само себя и на один"
Только
источник

T

Tagir in learn.java
Вот слово "только" на джаве не запишешь
источник

T

Tagir in learn.java
Разве что IntStream.rangeClosed(1, x).allMatch(d -> d == 1 || d == x || x % d != 0)
источник

T

Tagir in learn.java
(сейчас оптимизаторы придут)
источник

GV

Gukov Viktor in learn.java
Tagir
(сейчас оптимизаторы придут)
Временем выполнения можно пренебречь, ввиду редкости вызова функции
источник