Java
-
[Eclipse] Welcome page 불러오기Java 2024. 7. 14. 23:38
요즘 현생 (개발자가 아님...) 사느라 바빠서 프로그램 공부를 게을리하게 되어서 개발 관련 게시글을 안 올리고 있었다. 그러던 중, 최근 직장동료가 사내 지침에 있는 이클립스 설치 후 세팅 가이드에 있는 걸 보고 하는데, 웰컴[Welcome] 페이지에 있는 어떤 기능에서부터 시작하는지, Welcome page를 찾더랬다... 당장 (한글로) 구글링을 했지만 아무 자료도 나오지 않았다... 당연하다. 처음 설치했을 때 나오고 닫기 하면 다시는 나오지 않는 페이지다. 그리고 보통은 더 이상 필요가 없다. 굳이 글로 쓸 필요도 없다. 나도 필요성을 느껴본 적이 그날이 오기 전까지는 전혀 없었다. 한글로 검색해서 안 나오면 영어로 검색하면 된다. IT는 구글링하면 많은 정보를 알 수 있다. 물론 영어로 검색해..
-
[Java] [Programmers] 문자열 반복해서 출력하기Java/Java - Coding Test 2024. 2. 8. 11:04
[Java] [Programmers] [기초 문제] [출력] [Lv.0] 문자열 반복해서 출력하기 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges https://school.programmers.co.kr/learn/courses/30/lessons/181950 문제 설명 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. 제한 사항(입력에 제한 사항이 붙는 것으로, 프로그래머에게 유리한 조건이라는 의미) 1 ≤ str의 길이 ≤ 10 1 ≤ n ≤ 5 입출력 예 (입력 #1) string 5 입출력 예 (출력 #1) stringstringstringstringstri..
-
[Java] [Programmers] a와 b 출력하기Java/Java - Coding Test 2024. 2. 6. 13:49
[Java] [Programmers] [기초 문제] [출력] [Lv.0] a와 b 출력하기 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges https://school.programmers.co.kr/learn/courses/30/lessons/181951 문제 설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 입출력 예 (입력 #1) 4 5 입출력 예 (출력 #1) a = 4 b = 5 기본 제공 코드 import java.util.Scanner; public class Solution { public static void main(String[] args) { S..
-
[Java] [Programmers] 문자열 출력하기Java/Java - Coding Test 2024. 2. 4. 15:30
[Java] [Programmers] [기초 문제] [출력] [Lv.0] 문자열 출력하기 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges https://school.programmers.co.kr/learn/courses/30/lessons/181952 문제 설명 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 입출력 예 (입력 #1) HelloWorld! 입출력 예 (출력 #1) HelloWorld! 기본 제공 코드 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = n..
-
변수의 명명 규칙Java 2023. 5. 30. 22:16
컴퓨터 언어에서 변수란 변할 수 있는 수를 의미한다. 주로 연산할 때, 직접 숫자를 이용하지 않고 변수를 사용한다. 변수를 사용하면 끝없이 늘어날 수도 있는 숫자를 이용하는 것보다 간단하다. 수학에서 미지수의 역할과 유사하다. 반대되는 의미로는 상수가 있다. 변수의 특징 변수의 이름짓기 규칙 (Java 기준이며 다른 언어는 다를 수 있다) 1. 변수의 영/대소문자가 구별되며 길이 제한이 없다. 2. Java에서 특별한 기능이 있는 예약어라 불리는 단어를 사용할 수 없다. 3. 숫자로 시작할 수 없다. 숫자로 끝날 수는 있다. 4. 특수기호는 $ 와 _ 만 사용한다. 하지만 일반적으로 특수기호는 거의 사용되지 않는다. 5. 변수의 첫 글자는 영/소문자로 시작한다. 6. 변수가 여러 단어의 조합일 때, 첫 ..
-
Scanner 입력이 가능하게 하는 생성자 + 변수.nextLine()Java 2023. 5. 26. 23:04
Java에서는 Scanner를 사용하면 단어를 입력할 수 있습니다. 아래 코드를 확인해 볼까요? package scan; import java.util.Scanner; public class ScanTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("문자 : "); String sc2 = sc.nextLine(); System.out.println(sc2 + " 표시"); sc.close(); } } Scanner는 java.util 안에 있는 Class 명으로, 위와 같이 선언하면 입력 변수로 사용할 수 있습니다. import는 직접 실행하는 것이 아니라, Scanner를..
-
[Eclipse] TODO / XXX / FIXME 키워드 주석 처리Java 2023. 5. 25. 20:44
앞서 https://free-weave.tistory.com/14 [주석 처리] 에서 주석에 대해서 다루었습니다. 기본으로 main() 함수를 체크하고 Class를 생성하면 자동으로 // TODO Auto-generated method stub 이라는 주석이 붙습니다. 찾아보니 TODO 처럼 주석에도 특정한 키워드가 붙으면, 메모장 아이콘이 번호 옆에 생겨서 눈에 잘 보이게 됩니다. 위와 같이 TODO는 주로 할 일이 있을 때, FIXME는 고칠 것이 있을 때, XXX는 개인적으로 뭔가 할 것이 있을 때 사용됩니다. 주석 키워드를 사용하면, 수많은 주석들과 분리되어 한 눈에 확인할 수 있어서 편리합니다. 이 키워드는 대소문자를 구별합니다. 소문자로 작성 시, 일반 주석과 동일하게 처리됩니다.
-
대입 연산자( = )Java 2023. 5. 24. 17:39
1 + 2 = 3 2 * 3 = 6 수학에서는 위와 같이 '=' 기호는 좌변과 우변의 항이 같다는 것을 의미한다. a = 1 + 2 a를 수학에서는 미지수( 未知數 )라고 하는데, 코딩에서는 변수( 變數 )라고 한다. 이름에서 짐작할 수 있듯이, 언제든지 변할 수 있는 수라는 의미로, 이것은 코딩에서 '='은 수학에서의 '='과는 다른 의미로 쓰이기 때문이다. 코딩에서 '='는 대입( 代入 ) 연산자이다. a = 1 + 2 는 1 + 2를 a에 대입한다는 의미이다. package calculation; public class Substitude { public static void main(String[] args) { System.out.println("==Substitude 代入대입 연산=="); i..