목록자바/자바 실습 (37)
seong
구구단 이중 for문을 사용하면 된다. 첫번째 for 문에는 1~9 까지 두번째 for문에는 곱해질 숫자 1~9 까지 package ex06; public class Gugudan { public static void main(String[] args) { System.out.println("구구단 출력"); for(int i = 1; i < 10; i++) { for(int j = 1 ; j< 10 ; j++) { System.out.println(i + " * " + j + " = " + i * j); // 결과 값에 *, = 는 문자열로 출력 } } } } 결과 구구단 가로출력 \t 는 tab 역할 가로 출력은 tab을 활용해 출력해준다. package ex06; public class Guguda..
For 반복문 기본 형태 for(초기식 ; 조건식 ; 증감식){ 실행문; } package ex06; public class ForEx01 { public static void main(String[] args) { for(int i = 0; i < 5; i++) { System.out.println("안녕"); } } } i = 0 시작 i 가 5보다 작으니 실행문 "안녕" 출력 실행문 실행한 후 i++ 현재 i = 1 i 가 5보다 작으니 실행문 "안녕" 출력 실행문 실행 후 i++ .... 반복 결과 5 ~ 9 까지 출력 package ex06; public class ForEx01 { public static void main(String[] args) { for(int i = 5; i < 10;..
증감식 어느 한 숫자를 증가, 또는 감소 하는 식 package ex05; public class OperEx04 { // 증가식, 감소식 public static void main(String[] args) { int num = 1; num = 2; System.out.println(num); num = num +1; // num에 1을 더한 후 num에 대입 //num += 1 위의 식과 같은 식 System.out.println(num); // 감소식 int count = 1; count = count - 1; // count에 1을 뺀 후 count에 대입 //count -= -1 위의 식과 같은 식 System.out.println(count); int sum = 0; sum = sum + 10..
논리연산자 여러개의 조건을 조합해 True(참) 또는 False(거짓)인지 판별할 때 사용된다. 연산자 사용 예시 의미 && x && y AND연산, x 와 y모두 참이어야 True || x || y OR연산, x 와 y 둘중 하나라도 참이면 True ! ! x NOT연산, x가 참이면 False, x가 거짓이면 True package ex05; public class OperEx03 { public static void main(String[] args) { System.out.println(1 == 1); //같다 System.out.println(!(1 == 1)); // ! : 부정 System.out.println(true); System.out.println(1 != 1); // != 같지 않..
관계 연산자 두개의 피 연산자를 비교 해준다. 관계 연산자의 출력은 True(참) , False(거짓) 이다. 연산자 기호 의미 사용 예시 == x 와 y가 같은가? x == y != x 와 y가 다른가? x != y > x가 y보다 큰가? x > y = x가 y보다 크거나 같은가? x >= y 3); // 1은 3보다 크다 : false System.out.println(1 < 3); // 1은 3보다 작다 : true } } 결과
형변환 연산자의 타입 (int , double, char 등등) 을 변환 해주는것을 말한다. 묵시적 형변환 int 타입을 double 타입으로 변환 시켜 주려면 바로 써주면 된다 이유는 int의 크기는 4Byte, double은 8Byte이기 때문이다. 4칸짜리 공간을 8칸짜리 공간으로 옮겨 넣는다. 명시적 형변환 double 타입을 int 타입으로 형 변환 시켜주는 것은 명시적으로 해주어야 한다. 8Byte -> 4Byte로 하는 것은 4칸을 -> 8칸으로 하려면 넘치기 때문에 "(타입)변수" 로 선언 해주면 된다. package ex05; public class CastEx01 { public static void main(String[] args) { int num = 10; // 4Byte dou..
소스코드 package ex05; public class OperEx01 { public static void main(String[] args) { System.out.println(1+1); // 더하기 System.out.println(1-1); // 빼기 System.out.println(2*2); // 곱하기 System.out.println(4/2); // 나누기의 몫 System.out.println(3%2); // 나머지 System.out.println(); System.out.println(10/3); // 나누기 System.out.println(10/3.0); // 나누기 , 캐스팅 } } 결과 값
1. 자바의 File 명은 파스칼 방식으로 작성하기 파스칼 작성법은 간단하게 모든 단어는 대문자로 시작한다고 생각하면 된다. 단어 2개가 합쳐질 때 단어의 첫번재를 대문자로 해주면 된다. HelloWorld , FileNum 2. File 명과 Class의 명이 동일 해야한다. 3. .java → 컴파일 → .class → 실행 → .class를 JVM이 로드 하기때문이다. static 적혀진 키워드를 찾는다 main() static 메모리 공간에 main()이 저장된다. jvm이 main() 메서드를 static 메모리 공간에서 찾는다. main() 메서드 내부를 실행 JVM 종료