促銷活動
Java Sukuupɔn
學習
Adesua ahorow
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
實習
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
文章
  • 評論
  • 關於我們
  • CS50
開始
開始學習
  • 文章
  • Nhoma akyerɛwfo
  • 所有群組
  • Nsɛm a Wɔahyehyɛ Nyinaa
JavaRush /Java Blog a ɛwɔ hɔ /Random-TW /程式碼格式化
Joysi
等級 41
  • 28 二月 2021
  • 192 views
  • 0 comments

程式碼格式化

在 Random-TW 群組發布
Frontend-университет
我以程式碼的形式實現了其中一項任務(已解決並被伺服器接受)(我添加了 * 和 X 以避免劇透)。 /* 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 не так? Для такой задачи не стоит комментировать каждую строчку.
Java-университет
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
學習
  • Курси програмування
  • 註冊
  • Java 課程
  • 任務協助
  • 定價
  • 遊戲專案
社群
  • 使用者
  • 文章
  • 論壇
  • 聊天
  • 成功故事
  • 活動
公司
  • 關於我們
  • 聯繫
  • 評論
  • 常見問答
  • 支援
JavaRush JavaRush 是幫助您從零開始學習 Java 程式設計的線上課程。這個課程是讓初學者成為 Java 大師的完美途徑。內容有 1200+ 個任務,並為您即時驗證,還提供 Java 基礎理論中不可不知的內容。為了讓你在學習上取得成功,我們實作了一系列激勵性功能,像是小測驗、編碼專案,還有關於高效學習以及 Java 開發人員職涯的內容。
追蹤我們
程式員不是生出來的,是練出來的 © 2025 JavaRush
Twe App no
  • Google Play
  • App Store
Mastercard Visa
程式員不是生出來的,是練出來的 © 2025 JavaRush