[java]출생년도, 12간지 , 날짜 출력하기,DateTimeFormater
·
JAVA
System.out.println("태어난 연도를 입력하세요"); Scanner in=new Scanner(System.in); int birthyear =in.nextInt(); String ddi=""; switch(birthyear%12) { case 0 :ddi="원숭이"; break; case 1 :ddi="닭"; break; case 2 :ddi="개"; break; case 3 :ddi="돼지"; break; case 4 :ddi="쥐"; break; case 5 :ddi="소"; break; case 6 :ddi="호랑이"; break; case 7 :ddi="토끼"; break; case 8 :ddi="용"; break; case 9 :ddi="뱀"; break;..
[java]가위바위보 게임 만들기(java programming),switch,random
·
JAVA
p.92 예제3-3import java.util.Scanner;public class GameTest_if_String_Int { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("가위(1),바위(2),보(3)"); System.out.println("컴퓨터꺼를 입력하세요"); int com = in.nextInt(); System.out.println("사용자꺼를 입력하세요"); int user = in.nextInt(); //방법1 if(user==com){ System.out.println("비김"); }else if(user==(com+1)%3) { ..
[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, ..