728x90 자바9 [Java Examples] Array Lists, 어레이 리스트 예제코드 및 설명 Array Lists, 어레이 리스트 예제코드 및 설명 포스트 난이도: HOO_Junior # Example Code import java.util.ArrayList; public class ArrayList_Practice { public static void main(String[] args) { ArrayList nameList = new ArrayList(); nameList.add("Amy"); nameList.add("Ryan"); nameList.add("Jin"); System.out.println("The array has " + nameList.size() + " names."); for(String s : nameList) System.out.println(s); System.out... 2024. 2. 21. [Java Examples] 다중 if문을 활용한 Troubleshooting 문제 해결 예제코드 및 설명 다중 if문을 활용한 Troubleshooting 문제 해결 예제코드 및 설명 포스트 난이도: HOO_Junior # Example Code import java.util.Scanner; /** * This class provides a step-by-step troubleshooting guide for fixing Wi-Fi connection issues. */ public class WifiTroubleshooter { // Scanner for user input private static final Scanner scanner = new Scanner(System.in); /** * The main method starts the troubleshooting process. * @param a.. 2024. 2. 14. [Java Examples] 숫자를 로마 숫자로 바꾸기 예제 코드 및 설명 숫자를 로마 숫자로 바꾸기 예제 코드 및 설명 포스트 난이도: HOO_Junior # Example Code /** * This class converts a user-inputted number into its Roman numeral equivalent. * It prompts the user until a number within the range of 1 to 90 is entered. */ import java.util.Scanner; // Import statement for java.util.Scanner public class RomanNumeralConverter { // Variable to store the user's input private int number; /** * Main.. 2024. 2. 14. [Java Examples] Method Overloading in Java Method Overloading in Java 포스트 난이도: HOO_Intern # Example Code public class ExMethodOverloading { // Overloaded method for adding two integers public int add(int num1, int num2) { return num1 + num2; } // Overloaded method for adding three integers public int add(int num1, int num2, int num3) { return num1 + num2 + num3; } // Overloaded method for adding two doubles public double add(double num1,.. 2024. 2. 12. [Java] 인텔리제이 다이어그램 메뉴가 안보일 때(IntelliJ UML Diagrams) 인텔리제이 다이어그램 메뉴가 안 보일 때(IntelliJ UML Diagrams) # IntelliJ IDEA Ultimate만 가능하다 인텔리제이 (IntelliJ)의 경우 플러그인 기능으로 UML 다이어그램을 자동으로 만들어 준다. 아래의 Figure 1 그림처럼 클래스나 패키지 자체에서 다이어그램을 생성할 수 있는 별도의 메뉴가 제공되고 있고 다이어그램에서 원하는 메서드나 변수들만을 설정해서 나타낼 수 있다. 다만 Intellij IDEA Ultimate가 아닌 Community로 제공되는 무료 버전을 사용 중이라면 다이어그램 기능은 제공되지 않는다. 많은 브로들이 다이어그램 플러그인을 못 찾아서 질문을 많이 하는데 IDEA 버전 자체가 다르면 아예 기능이 없다. 따라서 버전을 먼저 확인하고 해당 .. 2024. 2. 11. [Java Examples] 상자 용량, 면적 구하는 예제 및 설명 상자 용량, 면적 구하는 예제 및 설명 포스트 난이도: HOO_Intern # Example Code public class Rectangle { private double length; private double width; // Constructor public Rectangle(double len, double w) { length = len; width = w; } // Setter for length public void setLength(double len) { length = len; } // Setter for width public void setWidth(double w) { width = w; } // Getter for length public double getLength() { .. 2024. 2. 7. [Java Examples] 상자, 직사각형의 크기를 구하는 예제 및 설명 상자, 직사각형의 크기를 구하는 예제 및 설명 포스트 난이도: HOO_Intern # Example Code //Example1 public class Rectangle { private double length; private double width; public void setLength(double l) { length = l; } public double getLength() { return length; } public void setWidth(double w) { width = w; } public double getWidth() { return width; } public static void main(String[] args) { Rectangle rect = new Rectangle();.. 2024. 2. 5. [HOO's INFO] 자바를 해야 하는 이유 Q: 자바를 배울 필요가 있나요? 프로그래머를 꿈꾸며 공부하는 대학교 신입생들이 자주 물어보는 질문이다. 특히 한국 학생들이 많이 질문하는 내용 중에 하나가 바로 자바에 대한 이야기이다. 미국 학생들은 대학교 이전부터 학교에서 프로그래밍 교육을 받아서인지 아니면 빠른 변화에 대처하는 한국 학생들의 염려와 걱정인지 몰라도 자바 언어에 대한 관심은 한국 학생들이 더 많았다. 자바 언어가 정체되어 있고 앞으로는 자바를 대신하여 파이썬과 같은 대체할 수 있는 편리한 언어가 많기 때문에 프로그래밍 공부를 시작하는 새내기에게는 프로그래밍 언어의 선택이 큰 걱정과 고민으로 와닿는다. 필자는 자바 언어를 자주 쓰는 분야가 아니다 보니, 사실 자바 언어에 대해서 호의적인 생각을 가지고 있진 않다. 필자가 자주 사용하는 .. 2022. 1. 19. [Java Examples] println으로 출력하기 - #System.out.println() C++의 cout이 있다면 자바에는 sout이 있다. sout이란 System.out.println()의 줄임말로써 실제로 자바 코딩에서 사용된다. 다른 언어에서도 단축키가 있지만 필자가 느끼기에 유독 자바는 줄임말을 통한 단축키를 많이 쓴다. 자바 프로그래밍은 한다면 기본적인 단축키는 알아둬야 당신의 퇴근이 빨라진다. System.out.println()을 매번 작성해서 쓰기 번거로우니, sout + Tab 키를 통해서 System.out.println()를 자동으로 작성해준다. 한마디로 System.out.println()의 단축키라고 생각하면 된다. //HOOAI class Example{ //your program begins with a call to main() public static voi.. 2021. 2. 2. 이전 1 다음 728x90