오늘 배운 내용
- JAVA 안에서의 반복문과 배열
while문과 for문으로 조건에 따른 반복문 작성.
public class LoopArray {
public static void main(String[] args) {
String[] users = new String[3];
users[0] = "eastshine";
users[1] = "tistory";
users[2] = "hello";
for(int i=0; i<users.length; i++) {
System.out.println("<li>"+users[i]+"</li>"); //반복문 + 배열
}
}
}
메소드
import java.io.FileWriter;
import java.io.IOException;
public class WhyMethod {
public static void main(String[] args) throws IOException {
//String 뒤에 대괄호는 배열이라는 뜻
//구체적인 값. 문자열 "a"을 인자(argument)라 함.
printTwoTimes("a", "-");
System.out.println(twoTimes("a","*"));
FileWriter fw = new FileWriter("out.txt");
fw.write(twoTimes("a", "*"));
fw.close();
printTwoTimes("a", "*");
printTwoTimes("a", "&");
printTwoTimes("b", "!");
// 메소드 만들 영역 선택 후 우클릭 - Refactor - Extract Method 하면 바로 메소드 생성할 수 있다.
}
public static String twoTimes(String text, String delimiter) {
String out = "";
out = out + delimiter + "\n"; //"\n" = 줄바꿈
out = out + text + "\n";
out = out + text + "\n";
return out; //return 값은 실행시키는 값이 됨. 리턴은 메소드를 끝낼때도 사용.
//리턴값이 어떤 데이터 타입인지도 정해주어야함.
}
//text, delimiter와 같은 변수를 매개변수(parameter)라 함.
public static void printTwoTimes(String text, String delimiter) {
System.out.println(delimiter);
System.out.println(text);
System.out.println(text);
}
}
더 공부해야 할 부분
- 리턴값 사용의 명확성
'💻 개발 > 📖 TIL (Today I Learned)' 카테고리의 다른 글
21.01.11 TIL (국비 1일차) (0) | 2021.01.11 |
---|---|
21.01.07 TIL (정처기 데이터베이스) (0) | 2021.01.08 |
21.01.04 TIL (JAVA 변수, 연산자, 조건문, 반복문) (0) | 2021.01.05 |
20.12.30 TIL (정처기 필기 - sw개발, Java 객체지향) (1) | 2020.12.31 |
20.12.29 TIL (git) (0) | 2020.12.30 |