본문 바로가기

JAVA/국비 공부

(118)
Control Static(제어문) 제어문이란 특정코드(들)의 실행 또는 반복 여부를 결정하는 특수한 코드이다. 제어문에는 크게 조건문과 반복문이 있는데 조건문은 특정 조건을 만족하면 코드(들)의 실행 반복문은 특정 조건을 만족하는동안 코드(들)을 반복하는 특징이 있다. 코드 블락과 변수의 유효 범위 코드블락이란 한개의 {}의 있는 코드들을 코드 블락이라 한다. 1개의 코드블락 안에는 여러개의 자식코드 블락과 손자 코드 블락이 들어 올 수 있다. 코드블락이 중요한 이유는 코드 블락과 변수의 유효범위가 연결되기 때문이다. 변수의 유효범위란 해당 변수가 어디서부터 어디까지 우리가 호출 가능한지를 결정 짓는 범위이다. 또한 해당 변수가 유효한 범위 안에서는 똑같은 이름의 변수를 선언해줄 수 없다. 변수의 유효 범위는 해당 변수가 선언된 위치부터..
Scanner Scanner 클래스는 자바에서 다양한 입력을 처리해주는 클래스이다. 우리가 사용자로부터 키보드 입력을 받기위해서는 이 Scanner 클래스의 객체를 만들어서 그 객체의 메소드를 실행하여 입력을 받아야한다. 단, Scanner는 자바에서 기본은 포함해주는 클래스가 아닌 추가적인 클래스이므로 " import(수입) " 해와야 한다. package day0304; import java.util.Scanner; public class Ex02Scanner { public static void main(String[] args) { // Scanner 객체를 선언과 초기화 해보자 // 단 초기화 시에는 반드시 어디서 입력을 읽어올지를 지정해와야하기 때문에 // 키보드 입력을 할때에는 ()안에 System.in이..
출력 - printf printf는 우리가 콘솔창에서 무언가 형식을 맞춰서 출력할 필요가 있으면 사용하게 되는 메소드이다. printf 사용 방법 printf("출력할 내용", 출력할 내용에서 필요한 값1, 값2, 값3...) " " 안에 우리가 %문자를 넣으면 뒤에서부터 차례대로 값들이 그자리에 들어가게 된다. package day0304; public class Ex01Printf { public static void main(String[] args) { // 1.10진법 정수 ('d'ecimal) System.out.println("1. 'd'ecimal"); // 10진법을 "decimal"이라 한다, 십진법을 쓸때는 %d를 사용하면됨. int number = 124; // A. 10진법 정수를 그대로 출력해라 Sy..
eclipse 환경설정 보호되어 있는 글입니다.
비교연산자 (주의사항) 보호되어 있는 글입니다.
간단한 테스트 보호되어 있는 글입니다.
Print(출력) package day0303; public class Ex09Print { public static void main(String[] args) { // 출력 스트링변수 2개 String str1 = new String("abc"); String str2 = new String("DEF"); // print()는 ()의 출력이 끝나면 출력 위치를 바꾸지 않는다 System.out.print(str1); System.out.print(str2); // println()은 ()의출력이 끝나면 출력위치를 다음줄의 첫번째 칸으로 옮긴다. System.out.println(str1); System.out.println(str2); // printf()은 우리가 %문자라는 것을 사용해서 형식에 맞추어 출력하고, 출..
논리 연산자 논리연산자는 true/false 값을 가진 boolean 값의 연산에서 사용하게 된다. 논리 연산자 &&(AND), ||(OR), ! package day0303; public class Ex08Operator04 { public static void main(String[] args) { // 1. && 연산자: // AND 연산자는 왼쪽의 boolean값과 오른쪽의 boolean값이 둘다 true일 때만 결과값이 true가 나온다. System.out.println("1. && 연산자"); System.out.println("true && true: " + (true && true)); System.out.println("true && flase: " + (true && false)); System...