목록Java (11)
코딩알파

두 변수의 값을 서로 변경하는 방법 두 변수 변경 public class test1 { public static void main(String[] args) { int num1= 10; int num2= 100; int temp =0; System.out.println("변경 전"); System.out.println("num1="+ num1 + " "+"num2="+num2); temp=num1; //temp에 num1값 저장 값:10 num1=num2; // num1에 num2값 저장 값:100 num2= temp; // num2에 temp값 저장 값:10 System.out.println("변경 후"); System.out.println("num1="+ num1 + " "+"num2="+num2);..

자바는 객체 지향 프로그래밍(OOP, Object-Oriented-Programming)이다. 객체 지향 프로그래밍은 모든 데이터를 객체로 취급한다. 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별이 가능한 것이다. 객체 지향 프로그래밍 특징 1. 캡슐화 객체의 필드, 메서드를 하나로 묶고, 실제 구현 내용을 감추는 것이다. 외부 객체는 객체 내부의 구조를 알지 못하며 객체가 노출해서 제공하는 필드와 메서드만 이용 가능하다. 2. 상속 상속은 부모가 가지고 있는 재산을 자식에게 물려주는 것을 말한다. OOP에서 부모 역할의 객체가 자식 역할의 객체에게 필드와 메서드를 물려줄 수 있다. 상속을 받아서 쉽고 빠르게 객체를 설계할 수 있다. 3. 다..

배열은 한 번 생성하면 크기를 변경할 수 없기 때문에 더 큰 배열을 만들어서 이전 배열은 복사한다. 배열을 복사 방법은 2가지가 있다. for문 과 System.arraycopy( ) 메서드를 사용한다. for문 for문 배열 복사 public class javaStudyTest { public static void main(String[] args) { int[] oArray = {11,22,33}; int[] nArray= new int[6]; for(int i=0; i

for문이 정해진 횟수만큼 반복한다면, while문은 조건식이 true일 경우에 계속해서 반복한다. 조건식에는 비교 또는 논리 연산 식이 주로 오는데, 조건식이 false가 되면 반복을 멈추고 while문을 종료한다. while문 while(1.조건식) { 조건식이 true경우 2.실행문; } cs 1. 1번 조건식을 평가한다. true면 2번 실행문이 실행되고 false이면 while문 빠져나온다. 2. 조건식이 만족하는 동안 반복한다. 1~10 출력하기 1 2 3 4 5 6 7 8 9 10 11 12 public static void main(String[] args) { int i=1; while(i 계속 써볼게요 계속 써볼게요 > s s 프로그램 종료 cs break문 break 문은 반복 문인 ..

가위, 바위, 보 게임을 만들어보려고 합니다. 내가 낼 것을 정하고 컴퓨터를 랜덤 함수로 돌려서 비교하여 승, 패가 결정됩니다. 게임만들기 import java.util.*; public class Game { public static void main(String[] args) { int userDraw=0; int userWin=0; int userLose=0; System.out.println("가위바위보 게임 시작~!"); System.out.println("가위(1), 바위(2), 보(3), 종료(0)"); Scanner s = new Scanner(System.in); while(true) { int userNum= s.nextInt(); int comNum= (int)(Math.random(..

java에서 최댓값, 최솟값 구하는 방법을 2가지 알아보겠습니다. 우선 배열에 값을 저장하고 그 안에서 최솟값과 최댓값을 찾을 겁니다. for문 사용 방법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 import java.util.Arrays; public class TTESST { public static void main(String[] args) { int[] array = { 7,2,8,4,87,47,21,100,94,71}; System.out.println("array="+Arrays.toString(array)); int max = array[0]; int min = array[0]; for(..

switch 문은 if 문과 마찬가지로 조건 제어문입니다. switch 문은 변수가 어떤 값을 갖느냐에 따라 실행문이 선택됩니다. switch문 실행문 switch(변수) { case 값1: 실행문; break; case 값2: 실행문2; break; default: 실행문; } cs 변수의 값이 case의 값과 일치하면 실행문이 실행됩니다. 변수의 값이 case 중 없으면 default가 실행되고 switch 문을 빠져나옵니다. switch문 (알고싶은 계절을 달을 입력 후 출력방법) public static void main(String[] args) { int month; month=3; System.out.println(month+"월을 입력했습니다."); switch(month) { case 1..