본문 바로가기

JAVA

(39)
메소드 - method (함수) 메소드 - method (함수) 자주 사용하는 코드를 메소드로 만들면 귀찮게 반복해서 계속 작성 안해도 됨 예시) 0~10 까지 총 5번 나오게 출력 하고 싶어요 public class zzzz { // 무조건 클래스 파일 안에 입력 //메소드 배우기 전 main만 사용 했지만 메소드를 배웠으니 main 자리에 메소드 명을 입력 public static void numbering() { for (int i = 0; i < 11; i++) { //for문으로 0~10 까지 입력되게 System.out.println(i); //0~10까지 출력되게 } } public static void main(String[] args) { //main메소드에서 무조건 값이 출력되게 약속 되어 있음 numbering();..
기본 문법 / 작동 순서 public class zzzz { public static void main(String[] args) { String a = "안녕하세요"; //순서1 for (int n = 2; n < 10; n++) { //순서2 for (int i = 1; i < 10; i++) { //순서3 System.out.print(n * i + " "); //순서4 } System.out.println(); //순서5 } } } 중첩문 같은 경우 { } 안에 있는게 실행되고 다 되면 그 다음 밖에 꺼가 동작 변수 선언 이렇게 사용하는게 일방적이지만 int left = 30; int right = 20; 아래 처럼도 사용 가능하다. int left, right; left = 10; right = 20;
Scanner, Integer.parseInt() 이용한 계산기 프로그램 *Scanner를 배울 때 응용해보려고 Integer.parseInt() 문이랑 합쳐서 계산기 프로그램 만들어보기 *이건 어제 한거 까먹어서 전에 한거 참고함 ..... import java.util.Scanner; public class zzzz { public static void main(String[] args) { System.out.println("숫자를 입력해 주세요"); //처음에 보여질 문구 Scanner scanner1 = new Scanner(System.in); //키보드 입력한 키를 받아오는 System.in String key1 = scanner1.nextLine(); //값이 나올 수 있게 만들고 int num1 = Integer.parseInt(key1); //위에는 문자열 ..
Scanner, for문을 이용한 구구단 프로그램 *Scanner를 배울 때 응용해보려고 for문이랑 합쳐서 구구단 프로그램 도움 없이 만들어보기 import java.util.Scanner; public class zzzz { public static void main(String[] args) { System.out.println("구구단을 계산할 숫자를 입력 해주세요."); //Scanner으로 시작 Scanner scanner = new Scanner(System.in); //값을 입력하고 String gugudan = scanner.nextLine(); //위에 값을 입력하면 출력 int num = Integer.parseInt(gugudan); // 문자열 -> 구구단 계산할 숫자 값 정수형으로 형 변환 for (int i = num; i =..
for (반복문) for문 기본 구조 for (초기치; 조건문; 증가치; { 수행문...}} for문 예시 public class zzzz { public static void main(String[] args) { for (int i = 0; i  for문 예제 5명 중 택시비가 있는 사람은 택시타고 없으면 걸어가라 *택시 비용은 최소 2,500원public class zzzz { public static void main(String[] args) { int[] money = {1000, 1500, 2000, 2500, 3000}; //money를 가지고 있는 5명 for (int i = 0; i continue; - 다시 for문으로 돌아가 public cla..
while (반복문) while문 기본 구조 while (조건문) { 수행할 문장... 수행할 문장... 수행할 문장...} Loop - 무한 루프 public class zzzz { public static void main(String[] args) { boolean a = true; while (a) { //a 가 참이면 System.out.println("무한 반복"); //무한 반복을 출력 } }}//무한 반복//무한 반복//무한 반복//무한 반복//무한 반복break; - 반목문을 멈추게 하는 브레이크 2,500원을 들고 500원 짜리 코인 노래방에서 가서 5번 노래를 부를려고 한다.pu..
switch/case switch/case - if문이랑 비슷하지만 좀 더 정형화된 조건문 switch/case문 예시public class zzzz { public static void main(String[] args) { int num = 3; String animal = ""; switch (num) { case 1: animal = "사자"; break; case 2: animal = "토끼"; break; case 3: animal = "호랑이"; break; ..
if (참, 거짓) if문 기본 구조 if (조건문) { 수행할 문장... 수행할 문장...} else { 수행할 문장... 수행할 문장...조건문 - 참, 거짓을 판별 boolean a = true; //참 trueint i = 10>20; //거짓 falseint n = 10==10; //참 true비교 연산자논리 연산자if문 예시 내 지갑에 2만원이 있거나 더 많으면 치킨을 먹고없으면 굶는다.      public class zzzz { public static void main(String[] args) { int money = 20000; if (money >= 20000) { //money가 20000보다 크거나 같으면~ ..