Back-End - Main Menu/Java 212

22.12.19~20_JAVA_OT&작업환경설치

클라이언트 부분- 배울기술 : 자바,html,css,자바스크립트,J-query,bootstrap,spring or spring-boot- 참조(reference) 사이트 : w3web 서버 구현 언어- jsp,servlet- java & Oracle(DB) 연동하여 데이터 처리강의 중 사용프로그램 - 애니데스크 + 줌 으로 강의중- 압축해제파일 : 반디집 사용 , 알집은 가끔씩 압축푸는 과정에서 오류가 있음.- java jdk version : 15.0.2 사용- eclipse version : 2022-03 R version 사용설치가능 링크 : https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/20..

[Java] 구구단 출력하기 (중첩 for문 활용하기)

안녕하세요 ITRecipe 입니다. 오늘은 이중 for문을 활용하여 구구단을 출력해 보았습니다. 저 그리고 많은 분들에게 도움이 되면 좋겠네요! 코드에 대한 설명 또는 해설은 주석으로 달아두었습니다. package com.exam.test; //구구단 만들기 public class Gugudan { public static void main(String[] args) { System.out.println("구구단 출력"); /* for문에서 조건식에 조건을 줄때 상한값과 하한값이 제외되어야 할때는 > 또는 = 또는

[Java] 중첩 반복문 (역삼각형 별찍기 예제)

안녕하세요 ITRecipe 입니다. 자바 공부를 하면서 어려운 부분을 주석을 달아보며 정리를 해보았고 추후에도 다시 학습 해봐야 할것 같아 정리 하는 글 입니다. package ch04; import java.util.Scanner; public class Loop04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("길이 : "); //사용자로부터 길이를 정수 형태로 입력 받는다. int len = sc.nextInt(); //바깥쪽 for문은 역삼각형의 높이를 결졍한다. for(int i = 0; i < len; i++) { //여기서 변수 i는 현재 줄 번호를 의미 한다...

FC_ch16 - SwitchCaseTest & SwitchCaseTest2 & SwitchCaseTest2_Test(응용) & SwitchCaseUpTest

package ch16; import java.util.Scanner; public class SwitchCaseTest { public static void main(String[] args) { //한달이 몇일인지 알려주는 프로그램 구현 Scanner scanner = new Scanner(System.in); //숫자를 입력받기 위해 스캐너 사용 System.out.println("월을 입력하라"); int month = scanner.nextInt(); //월을 정수로 입력 받기 int day; //몇일인지를 표현하기 위해 사용한 변수 switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: //같은 일수 끼리 한줄에 작성..

FC_ch15 - IfIfTest & IfElseIfTest & IfElseIfElseTest_Test(응용)

package ch15; public class IfIfTest { public static void main(String[] args) { int age = 12; int charge; if(age < 8) { charge = 1000; System.out.println("미취학 아동"); } if(age < 14) { System.out.println("초등생"); } if(age < 20) { charge = 2500; System.out.println("중학생, 고등학생"); } else { charge = 3000; } System.out.println("입장료 : " + charge + "원"); } } package ch15; public class IfElseIfTest { public s..

FC_ch13 - ConitionTest & BitOperationTest

package ch13; import java.util.Scanner; public class ConitionTest { public static void main(String[] args) { int max; System.out.println("두 수를 입력 받아서 더 큰 수를 출력하라!"); Scanner scanner = new Scanner(System.in); // Scanner 객체 생성 int num1 = scanner.nextInt(); //스캐너를 이용하여 정수를 받는 방법(한글x) System.out.println("입력 1 : "); int num2 = scanner.nextInt(); System.out.println("입력 2 : "); max = (num1 > num2) ? nu..

FC_ch12 - LogicalTest

package ch12; public class LogicalTest { public static void main(String[] args) { int num1 = 10; int i = 2; boolean value = ((num1 = num1 + 10) > 10) && ((i = i + 2) < 10); //boolean value1 = ((num1 = num1 + 10) < 10) || ((i = i + 2) < 10); /* - 논리 곱(&&)은 두 항의 결과가 모두 true일 때만 결과가 true 앞의 항의 결과가 false이면 뒤 항의 결과를 평가하지 않음 - 논리 합(||)은 두 항의 결과가 모두 false일 때만 결과가 false 앞의 항의 결과가 true이면 뒤 항의 결과를 평가하지 않음..

FC_ch10 - ContantTest & TypeConversionTest

package ch10; public class ContantTest { public static void main(String[] args) { /* - 상수 : 변하지 않는 수 ex)원주율 3.14, 1년 12개월 등... - final(마지막이라는 의미) 예약어를 사용해서 선언한다. - 상수를 사용하면 변하지 않는 값을 반복해서 쓸때 의미있는 문자로 인식하기 쉬우며, 혹여나 변하더라도 선언한 부분만 변경해주면 되므로 여러 부분을 수정할 필요가 없다. */ final int MAX_NUM = 100; final int MIN_NUM; /* 상수의 경우 다른 변수들과는 차별화를 하기 위해 대문자로 선언을 주로 하며, 긴 경우 _를 사용하여 표현한다. */ MIN_NUM = 0; //MAX_NUM = 2..