지역 변수(Local Variable)의 성질
자바 프로그래밍/코드 2020. 2. 11. 00:32

public class Exam_02 { public static void main(String[] args) { //자바에서는 {}(중괄호)를 지역이라고 함. 중괄호로 지역 생성. //지역 변수(Local Variable) - 자신이 생성된 지역 내에서만 사용될 수 있다. //바깥쪽 큰 지역에서 만들어진 변수는 안쪽 작은 지역에서 사용이 가능하고, //안쪽 작은 지역에서 만들어진 변수는 바깥쪽 큰 지역에서 사용이 불가능하다 { //지역생성 int a = 10; } //지역이 닫히면서 지역변수 a는 사라짐 System.out.println(a); // 변수 a가 선언된 지역의 바깥에서는 a가 없어지기 때문에 출력이 안됨. //지역변수의 라이프 사이클? 지역변수는 자신의 지역 안에서 생성되었을때 생명이 시..

예외처리 문법(try-catch문)
자바 프로그래밍/코드 2020. 2. 11. 00:32

import java.util.Scanner; //예외처리 문법 public class Exam_01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 예외 처리 : try-catch try { //예외가 발생할 것으로 예상되는 코드를 넣는다. //Integer.parseInt(sc.nextLine()); //System.out.println("A"); System.out.print("숫자를 입력하세요 : "); int num = Integer.parseInt(sc.nextLine()); System.out.println("입력하신 숫자는 : " + num); //try문에는 꼭 catch문이 따라온다. }..

계산기 프로그램
자바 프로그래밍/코드 2020. 2. 11. 00:31

import java.util.Scanner; //계산기 프로그램 //나눗셈은 소수점까지 나와야한다. //계속 반복이 되야함. 연산자에 q를 입력하면 계산기가 종료되어야함. //System.exit(0); 를 사용하면 어느 타이밍에 사용하던 무조건 프로그램이 종료됨 public class Quiz_07 { public static void main(String[] args) { String oper; int num1; int num2; double result=0D; Scanner sc = new Scanner(System.in); System.out.println("=== 계산기 프로그램 ==="); System.out.println(); while(true) { System.out.print("연산자..

별 출력하기
자바 프로그래밍/코드 2020. 2. 11. 00:31

public class Quiz_06 { public static void main(String[] args) { for(int j=5;j>0;j--) { for(int i=j;i>0;i--) { System.out.print("☆"); } System.out.println(); } System.out.println(); /* ==== Q3 ===== ☆☆☆☆☆ ☆☆☆☆ ☆☆☆ ☆☆ ☆ ***** j=5 ?=0 i=1,2,3,4,5 a**** j=4 ?=1 i=1,2,3,4 aa*** j=3 ?=2 i=1,2,3 aaa** j=2 ?=3 i=1,2 aaaa* j=1 ?=4 i=1 */ for(int k=5;k>0;k--) { for(int l=5;l>0;l--) { //for(int m=0;m

이중반목문(이중for문)
자바 프로그래밍/코드 2020. 2. 11. 00:30

public class Quiz_05 { public static void main(String[] args) { for(int j=0;j

1 ~ n까지 합구하기 (while문)
자바 프로그래밍/코드 2020. 2. 11. 00:30

import java.util.Scanner; public class Quiz_04 { // 1 ~ n까지 합구하기 public static void main(String[] args) { int n=0; int start=0; int i=0; int sum=0; Scanner sc = new Scanner(System.in); System.out.print("몇 부터 : "); start = Integer.parseInt(sc.nextLine()); System.out.print("몇 까지 : "); n = Integer.parseInt(sc.nextLine()); i=start; System.out.println("=== " + start + " ~ " + n + " 까지의 합 구하기 ==="); w..