Promotion
Université de Java
Apprentissage
Cours
Missions
Études et quiz
Jeux
Aide
Calendrier motivateur
Stage
Communauté
Utilisateurs
Forum
Discussion
Articles
Témoignages
Activité
Avis
Abonnements
Thème clair
Article
  • Avis
  • À propos
  • CS50
Démarrer
Démarrer la formation
  • Articles
  • Auteurs
  • Tous les groupes
  • Liste de tous les articles
JavaRush /Blog Java /Random-FR /Formatage des codes
Joysi
Niveau 41
  • 28 février 2021
  • 234 views
  • 0 comments

Formatage des codes

Publié dans le groupe Random-FR
Python-университет
J'ai implémenté une des tâches (qui a été résolue et acceptée par le serveur) sous forme de code (j'ai ajouté * et X pour éviter les spoilers). /* xxx 1. Считывать строки(параметры) с консоли, пока пользователь не введет пустую строку(Enter). 2. Каждый параметр соответствует имени ***. Для каждого параметра: 3. Создать an object *** класса ***, который equals *** из getX(String параметр). 4. Вывести на экран toString(). */ public class Solution { public static void main(String[] args) throws Exception { //Add your code here List al= new ArrayList<>(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String str; while(!"".equals(str = reader.readLine())) al.add(str); for (int i = 0; i Зашедший в гости полузнакомый раскритиковал, что так не пишут (это тебе не C и т.п.). Не подскажете в чем я не прав (есть Howие нормы и общепринятые стандарты) ? Или использование в одной строчке нескольких конструкций (оно вообще, без промежуточных присваиваний временным переменным, может привести в Howих-либо ситуациях к Howим-либо возможным последствиям?) - дурной тон? Основные переменные (al, reader, str) объявлены до их использования (pascal-стиль), так How мне удобнее, всегда знаешь где можешь найти описание переменной с возможным комментарием. Вспомогательные переменные объявлены в нужной зоне видимости (How переменная цикла i). Idea не ругается, правда предлагает 2 опции: Split into declaration and assigment (таки разделить объявление и присваивание) и заключить некоторые участки в блок try. Как бы Вы правильнее написали code? What не так? Для такой задачи не стоит комментировать каждую строчку.
Frontend-университет
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Apprendre
  • Курси програмування
  • Inscription
  • Cours de Java
  • Aide avec les missions
  • Tarification
  • Projets de jeu
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Discussion
  • Témoignages
  • Activité
Société
  • À propos
  • Contacts
  • Avis
  • FAQ
  • Support
JavaRush JavaRush est un cours en ligne pour apprendre la programmation Java à partir de rien. Ce cours est le moyen idéal de maîtriser Java pour les débutants. Il contient plus de 1 200 missions avec vérification instantanée et l'essentiel de la théorie sur les fondamentaux de Java. Pour t'aider à réussir dans ton apprentissage, nous avons préparé tout un tas de fonctionnalités motivantes : questionnaires, projets de codage et contenu pour t'aider à apprendre efficacement et te lancer dans une carrière de développeur Java.
Suis-nous
On ne naît pas programmeur, on le devient © 2025 JavaRush
Télécharger l'application
  • Google Play
  • App Store
Mastercard Visa
On ne naît pas programmeur, on le devient © 2025 JavaRush