Будем писать здесь об успехах изучения Java.
всем йоучики!
вот такой вопрос = не пойму никуя как оператор "или "заюзать в Java
if (month=10 or month= 9 or month =11) System.out.println("осень");
поидее и = &&, а или = ||
НО!
и он принимает, а или, не
itdev if (month == 9 || month == 10 || month == 11)
О!СПС!
NewTesla month=10 or month= 9 or month =11
Я бы за такое расстреливал.
Курильщик Ты пробелы от балды расставляешь?
всм? норм же пробелы)
Курильщик Не норм. После "=" должен быть 1 пробел, перед "=" должен быть 1 пробел.
так я искал почему не скомпилировалось, все пробелы по-убирал поэтому)
(88) && это и , || это или
if (Set.of(9,10,11).contains(month))
(72) я как понимаю у Теслы за 3 года дошло тока до установки idea. Эдак вам не стать сеньором
(94) проще про горячие клавиши рассказать
Всем привет!!!
Вот такой вопрос = а что означает
import java.io.BufferedReader;
понятно, что мы импортируем какой то класс, но что такое java.io?
+ вопрос : несовсем понял конструкцию main(String[] args)
мы всегда должны писать String[] args, или можно другие?)
package com.javarush.task.task04.task0432; import java.io.BufferedReader; import java.io.InputStreamReader; public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код } }
Пакет java.io содержит почти каждый класс, который может потребоваться Вам для совершения ввода и вывода в Java. Все данные потоки представлены потоком ввода и адресом вывода. Поток в пакете java.io осуществляет поддержку различных данных, таких как примитивы, объекты, локализованные символы и т. д.
+ вопросик
почему так работает
public class Solution { public static void main(String[] args) { int ff,ww; ff = 1; ww = 1; while (ff <=10) { int ss = 1; while (ss<=10) { System.out.print("S"); ss++; } System.out.println(); ff++; } }
а так не работает?)
public class Solution { public static void main(String[] args) { int ff,ww; ff = 1; ww = 1; while (ff <=10) { while (ww<=10) { System.out.print("S"); ww++; } System.out.println(); ff++; } }
+ 103 всм если мы хотим вывести
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
........10 раз
прикол, когда изучаешь что то новое, либо апргеудистарые знания как то мозг воскрешается)
я например, начал чувствовать запах свежих листьев, как былов подростковом возрасте)
(102) написано что это пакет
(109) а оскорблять, унижать и доминировать тоже дебагер будет?!
Курильщик Не норм. После "=" должен быть 1 пробел, перед "=" должен быть 1 пробел.
Стандарты, чтоб читался код лучше?
Легче читать, легче сопровождать, легче найти опечатку.
Код чище значит возможно менее глючный.
NewTesla несовсем понял конструкцию main(String[] args)
Когда ты запускаешь программу, ты можешь указать её аргументы. Например, в командной строке:
Solution hello 3.14
В метод main будет передан массив из элементов типа String: ["hello", "3.14"]
Если ты напишешь System.out.println(args[0]), то будет выведено "hello".
NewTesla мы всегда должны писать String[] args, или можно другие?)
Поскольку передаётся массив строк, мы пишем String[], а название args это традиция.
Курильщик Счетчик обнуляешь поэтому работает а во втором случае не обнуляешь ww.
ого, спосибоооооооооооооооо!!!!!!
itdev Когда ты запускаешь программу, ты можешь указать её аргументы. Например, в командной строке:
Solution hello 3.14
В метод main будет передан массив из элементов типа String: ["hello", "3.14"]
Если ты напишешь System.out.println(args[0]), то будет выведено "hello".Поскольку передаётся массив строк, мы пишем String[], а название args это традиция.
О! обалденнно!!!!!!
СПС!!!!!!!!!!!
а мы можем передать метод маин с интегром? т.е:
public class Solution {
public static void main(int[] args) {
(114) ты мне тут давай не это!
NewTesla интегром
Интом а не интегром
Ты понимашь разницу между 12 и "12"?
NewTesla а мы можем передать метод маин с интегром?
Если вкратце, то нет. Туда передаётся именно массив строк.
я седни и на Яве чето написал и на 1ске достойные вещи написал
чувствую себя Либерачче
ЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ
и ето мне нравится!!!!!!!!!!!!!!!!!!
УРА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Java - достойный язык для изучения программирования. Тут тебе и функция main, и ООП в первой программе, и типизация статическая.
Джаву портит примерно всë.
NewTesla ЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ
ты с игоряном не сконекчивался?
(129) ну в c++ ты описал класс какой то, с пятью свойствами, пятью методами, к примеру. И ты можешь быть уверен, что этот класс во время исполнения так и будет с пятью свойствами и пятью методами, и все они будут работать так, как ты описал.
В java ты описал класс какой то, с пятью свойствами, пятью методами, а во время исполнения оказывается, что фреймворк добавил в твой класс 10 своих методов, изменил парочку твоих методов, и еще и проинициализировал свойства твоего класса хрен пойми чем, и хрен пойми в какой момент. И при этом еще и вызывает методы твоего класса, когда, казалось бы, никто не просит.
И все это хрен отловишь, что в коде, что в отладке
(130) Ну как бы да, но это скорей инструмент дополнительный не относящийся к ООП.
Есть необходимость реализовать паттерн прокси - берешь рефлексию и реализуешь и не парисся, нет - оставляешь свой класс.
Б ... А у меня сейчас время свободное есть ...
Я обычно качаю книжку и читаю, выполняя примеры
Нужна обязательно книжка с задачами. Примеры выполнять - от этого толку мало.
по c# посоветуйте. А то в прошлом году во время карантина начал, сейчас хочу вернуться к теме и продолжить.
Bumer А вы вообще как изучали программирование?
Постоянно изучаю. Но стараюсь писать то что интересно.
Bumer по c# посоветуйте. А то в прошлом году во время карантина начал, сейчас хочу вернуться к теме и продолжить.
Что посоветовать то?
Net core
Hans Нужна обязательно книжка с задачами. Примеры выполнять - от этого толку мало.
Честно ни разу не пробовал.
(133) мне сказали, что на компе можно написать программу показывающую мультик. Мне понравилась идея.
Начал писать программу-мультфильм на бейсике в тетрадке.
10 cls помню была первая команда.
Потом по всему экрану начиналась первая сцена, слева направо должен был проехать танк. Должна была еще бомба на него упасть, но на это не хватило меня.
Программа была введена в Корвет на папкиной работе (в школе) Заработало, танк поехал Препод удивился и поставил меня в пример десятиклассникам
Суть в том, что нужно взять какую то интересную цель, а средства к ее достижению тогда легко изучаться и освоятся
(142) Уже.
Эту стадию прошёл. Создалось впечатление, что забыдлокодить смогу.
Но в результате получается программа из говнокода и заплаток.
Хочется основательного подхода. С чувством толком расстановкой.
Лучше писать говнокод чем не писать ничего
Курильщик Это приходит через тонны говнокода.
Блтъ, плохо ...
Хотел срезать.
Курильщик Для чего?
Ну для себя.
Сейчас, например, разбираюсь с async и await, Task ...
Хотелось бы с примерами, как правильно, как неправильно и почему ...
Я про что именно написать хочешь?
Там же просто.
Bumer не...
?
Делаю прокладку... и туда уже void.
await Task.Run(() =>
{
});
Курильщик Что за кнопка то?
Просто кнопка.
да просто, наверное, замылился глаз. Завтра с утра разберусь.
(165) https://github.com/ilia-maslakov/mrkdoc
Небольшое веб приложение которое позволяет из .docx делать онлайн документашки типа вики.
Делал чтобы инструкции хранить и т.п.
Курильщик Можешь гянуть как
Ты попробуй простое оконное приложение на нем одну кнопку. И неё повесить функцию async, можно в цикле.
Курильщик Примерно что должно быть в цикле?
Вот так я сейчас ставлю прокладку, там дальше тоже ассинхрон.
В MetodNew()
вот заплатка, которая мне не нравится.
await Task.Run(() => { });
А как правильно или неправильно я не знаю.
Хотя все работает чётко. Таким способом на кнопке туева куча всего.
private void buttonКнопкаКурильщика_Click(object sender, EventArgs e) vs
private void buttonКнопкаЗдоровогоЧеловека_Click(object sender, EventArgs e)
Простите не удержался
Но какой-то важный п-р в ролике сказал, что это неправильно. Вот я разбираюсь, а как правильно.
Bumer Ну дай пример хорошего кода, уважаемых людей.
Мне за тебя поискать? Разрешите бегом, таарищ командир?
Сколько не смотрел, везде код и код. Хз уважаемые они или нет.