[java]성적 처리 프로그램 (Scanner사용)
·
JAVA
20240809수업사용자로부터 각 과목의 점수를 입력받아 총점, 평균, 평균을 기준으로 하는 학점을 출력하는 프로그램을 만들어보겠습니다.Scanner in=new Scanner(System.in)(in대신 다른 객체이름 사 가능)cf)System.in은 입력하는 스트림, System.out은 출력하는 스트림 입력데이터 : 번호, 국어, 영어, 수학package ex03; import java.util.Scanner; public class GradeTest {  public static void main(String[] args)자바에서 쓰이는 대부분의 클래스는 import로 호출해준다.Scanner는 java.util패키지에 있다.import java.util.Scanner를 package와 publi..
[java]-if문(조건 연산자),논리 연산자 처리
·
JAVA
20240808수업java를 실행하기 앞서 엑셀프로그램에서 논리가 어떻게 작동하는지 알아봅니다.   num    name     age   addr  gender     번호   이름     나이  주소  성별      1    카리나    22   부산   여      2    윈터      21   울산   여      3    마동석    37   서울   남      4    미나      17   일본   여      5    사나      28   부산   여  20대 부산, 울산 여자를 출력하는 식20   AND G3="여"           : 여자    AND F3="부산"         : 부산     OR  F3="울산"       : 울산 20   AND G3="여")        ..
[java]연산자
·
JAVA
20240808수업 [연산자 - operator]  피연산자(operand) 갯수에 따른 분류  🐲 단항 연산자 - unary     !, ~, . , ++, --      a =  3;      b = -a;   // 부호변환, 단항연산자      🐲 이항 연산자 - binary     정상문법)     {a = 4;     a = a - 1;}     틀린 문법)     {a = 4;     a = a - ;}   🐲 삼항연산자(조건연산자) - thrnary      String result = (man == true)? "남자":"여자";      String result = (man)? "남자":"여자"; '='을 생략가능     x = (a>0)? true:false;     if(a>0)..
[java] java programming예제
·
JAVA
p821번문제int orange=127; int box=orange/10; int r=orange%10; System.out.println("오렌지의 개수를 입력하시오:" +orange); System.out.println(box +"박스가 필요하고 " +r +"개가 남습니다."); 3번문제 int x=10; int y=20; int z=x+y; int a=x-y; int b=x*y; int c=(x+y)/2; int d; int e; if (x>y) { d=x; e=y; }else { d=y; e=x; } System.out.println("x: "+x); System.out.println("y: "+y); System.out.println("두 수의 합:..
[java]변수와 type
·
JAVA
숫자 (Number, numeric) 🐲 실수 : -4.5    (소숫점 있는 숫자)             1.7e+04 (지수) : 1.7 * 10의 4승            ◉ double[대표]: (8 byte) 3.141592,  소수이하 14자리에서 반올림            ◉ float(4 byte) 3.141592f,   -323140.00782345f             -> 0.12345678 * 10**(+3 ) : 산수               -> 0.12345678e+3          : 자바 (지수)    문자🐲 문자 (Character)       char : 2 byte - 모든 나라의 문자 1개       ' '(빈문자) 'a',  'A', 'ㄱ', '한', '韓'..
[java]Hello World!
·
JAVA
Hello World!를 출력하는 새 프로젝트를 만들어보겠습니다. package ex01;public class TestMain { public static void main(String[] args) { }}main=프로그램 조각 main의 괄호 안이 함수>>main 함수가 있어야함. 모든 코드는 class 안에 있어야 한다. (∵java가 객체지향언어이기 때문)String name = "카리나"; int age = 21; char grade = 'B'; int num =123456789;int num=1234567890; /*error*/  >> int는 4byte를 담을 수 있다. ( -2147483648 ~ 2147483647)package ex01;public class TestMain..
[java] java(자바), sts 설치 및 설정 (jdk17.0.12, Spring Tools 4.22.1)
·
JAVA
>자바 설치 전 유용하게 쓸 수 있는 프로그램입니다.윈도우에 기존에 깔려있는 메모장의 업그레이드 버전이라고 생각하시면 됩니다. 링크클릭>>https://notepad-plus-plus.org/downloads/ Downloads | Notepad++ notepad-plus-plus.org Installer클릭하시면 자동으로 설치 프로그램이 다운됩니다압축파일을 다루실 땐 반디집을 권장합니다.(압축풀때 알집이나 기본 파일탐색기의 압축풀기는 오류가 발생하는 상황이 종종 있음.)https://kr.bandisoft.com/bandizip/ 반디집 공식 홈페이지 · ALZ, EGG, 7Z, RAR 지원 무료 압축 프로그램지원 포맷 7Z, ACE, AES, ALZ, ARJ, BH, BIN, BR, BZ, BZ2, ..
[html/css]웹사이트 제작하기
·
HTML|CSS
20240805~06수업 그동안 학습했던 것들을 이용하여 웹사이트를 제작할 수 있다. HTML 삽입미리보기할 수 없는 소스↑공통 스타일 시트적용법 HTML 삽입미리보기할 수 없는 소스-HTML 삽입미리보기할 수 없는 소스 HTML 삽입미리보기할 수 없는 소스newsHTML 삽입미리보기할 수 없는 소스HTML 삽입미리보기할 수 없는 소스HTML 삽입미리보기할 수 없는 소스 HTML 삽입미리보기할 수 없는 소스HTML 삽입미리보기할 수 없는 소스결과물http://127.0.0.1:5500/cafe/index.html
[html/css]Flex box, Grid를 이용한 정렬
·
HTML|CSS
20240805수업Flex box display:flex HTML 삽입미리보기할 수 없는 소스justify-content(수평정렬)HTML 삽입미리보기할 수 없는 소스 align-items(한줄 수직정렬)HTML 삽입미리보기할 수 없는 소스 align-contents(여러줄 수직정렬)HTML 삽입미리보기할 수 없는 소스Gridgrid (flexbox(Flexible Box Layout Module)는 한줄용, grid는 한 테이블용)HTML 삽입미리보기할 수 없는 소스
웹 서버 웹 애플리케이션 서버 동작 방식
·
기타
html을 읽어서 화면에 출력 ☆★html은 브라우저(클라이언트)에서만 실행된다 ∵사용자가 알아보기 쉽게 이용 ∴톰캣에 웹서버 기능 부여