본문 바로가기

전체 글

(23)
Java 수업 정리 _ 16 (24.11.12) 흐름제어 -조건문 : if(if-else), switch -반복문 : while(do-while), for if(참 또는 거짓인 조건){                                       참일 때 실행되는 영역 } else {            거짓일 때 실행되는 영역( )안 기준 } class Example1{                 public static void main(String[] args){                             int num1=10, int num2=20;                                     System.out.println("num1+num2=" + (num1+num2);                   ..
Java 수업 정리 _ 15 (24.11.12) 예제)class gugudan{               public static void main(String[] args){                          //1단 9단까지 구구단을 출력하세요                           //while, for들 중 하나 사용하세요                           for(int i =0; i                          for(int j=0: ...){                           for(int i =1; i                          System.out.println("구구단 시작");                            for(int j=1; j     ..
Java 수업 정리 _ 14 (24.11.12) Switch 예제_1) class SeasonSwitch{               public static void main(String[] args){                       int month = 10;                        //switch문을 사용하세요                        //12~2월은 겨울입니다                        //3~5월은 봄입니다                        //6~8월은 여름입니다                        //9~11월은 가을입니다                        //break;를 적절히 사용하세요class SeasonSwitch{          public static..
Java 수업 정리 _ 13 (24.11.12) For 예제_1) class ExampleFor1{             public static void main(String[] args){                        //1부터 10까지 for을 사용해서 출력하세요                         //변수이름은 자유class ExampleFor1{           public static void main(String[] args){                    for(int a = 1; a                                 System.out.println(a);                     }          }}   피보나치 수열 class Fibonacci{             ..
Java 수업 정리 _ 12 (24.11.12) While 예제_1) class ExampleWhile{                public static void main(String[] args){                           //int형 변수 i 정의                            //i를 1로 초기화                            //while문을 사용해서 1~10까지 출력하세요class ExampleWhile{                public static void main(String[] args){                          int i = 1                           boolean a = true;                        ..
Java 수업 정리 _ 11 (24.11.12) ex )class Example1{                 //메인메소드 정의                  //int형 변수 num1, num2를 정의하세요                  //num1을 10으로 num2를 20으로 초기화 하세요                  //num1과 num2를 더한 값을 출력하세요class Example1{                public static void main(String[] args){                          int num1=10;                          int num2=20;                                 System.out.println(num1+num2);      ..
Java 수업 정리 _ 10 (24.11.12) 3. 흐름제어(분기)문:     반복문은 조건이 참이라면 지정한 실행문을 지속적으로 반복한다.    경우에 따라서 조건의 값이 변화하지 않도록 동작을 구성하기도 한다.    이런 경우, 무한 루프가 생성되어 지속적으로 반복한다.    무한반복은 알고리즘이 끝나지 않음을 이야기하며 메모리 낭비를 비롯하여 보안 자체의 취약점으로 작용하기도 한다.    이러한 문제를 해결하려면 특정 조건에 따라 예외 조건을 주어야 한다.     이때 사용하는 것이 바로 흐름제어문이다.    흐름제어문에는 Break, continue, return 총 3가지가 있다.  1)  Break 문 레이블이나 루프 밖 등 특정 위치로 분기하는 제어문이다.break는 그 문장이 포함된 루프만 빠져나온다.2중 for 혹은 while에서 사..
Java 수업 정리 _ 9 (24.11.12) 반복문:             반복문은 코드를 반복적으로 실행하고자 할 때 사용한다.            반복문의 종류로는 while 문, do-while 문, for 문이 있다.            while문과 for문은 서로 변환이 가능하기 때문에 반복문을 작성할 때 어느 쪽을 선택해도 좋다.            하지만, 반복 횟수를 알고 있을 대는 for 문,            조건에 따라 반복할 때는 while 문을 주로 사용한다.1)  while 문:                     for문은 반복할 횟수를 알고 있을 때 사용한다면, while문은 조건식이 true일 경우에 계속해서 반복한다.public class whileEx {       public static void main(S..