Java 배열의 합계 및 최대&최소 값 구하기 (Sum, Max, Min)
·
BE/Java [Servlet , Spring]
* 배열에 직접 데이터를 입력하여 넣고 해당 데이터들을 비교하여 최댓값과 최솟값을 찾는다. * 배열의 길이는 배열변수.length -> 배열의 데이터가 들어간 방의 개수라고 생각하면 되며 인덱스는 -1한 값이다. package ex08; public class Main { public static void main(String[] args) { int[]num = {10, 5, 6, 80, 3, 2, -2, 30, 11}; int sum = 0; int max = num[0]; int min = num[0]; for(int i = 0 ; i num[i])min ..
Java 상품 관리 프로그램 리뷰(DecimalFormat, integer parseInt)
·
BE/Java [Servlet , Spring]
전체코드 5개로 나누어서 리뷰! -> 참고로 나눈 코드 5개를 모두 붙여야 정상 작동된다 ** tistory에서 작성한 코드는 역슬래쉬(\)가 달러표시로 뜸.. ㅠ - 입력한 숫자에 따라 메뉴를 조회하고 각 메뉴별 프로그램을 실행 - 1번: 상품등록(상품명, 가격, 수량) 2번: 상품목록 3번: 상품명 조회 4번: 상품수정 0번: 프로그램 종료 DecimalFormat 변수 = new DecimalFormat("형식"); - 데이터를 지정한 형식으로 표현해주는 메서드 - format 한 데이터는 문자취급한다 -> 지시자 %s로 사용 - decimalformat 아래 빨간 줄 눌러 Java.text로 가져와 사용한다. Integer.parseInt(스트링 타입데이터); -숫자로 된 String(문자) 데이..
Java 성적 입력 프로그램 리뷰 (참조 변수, 문자열 비교 equals)
·
BE/Java [Servlet , Spring]
전체코드 3개로 나누어서 리뷰! -> 참고로 나눈 코드 3개를 모두 붙여야 정상 작동된다 - 입력한 숫자에 따라 메뉴를 조회하고 각 메뉴별 프로그램을 실행 - 1번: 성적입력 (이름, 국어점수, 수학점수, 영어점수) 2번: 성적조회 0번: 프로그램 종료 package ex03; import java.util.Scanner; public class Example02 { public static void execute() { Scanner s = new Scanner(System.in); String[] name = new String[100]; int[] kor = new int[100]; int[] eng = new int[100]; int[] math = new in..
자바 배열(array) -배열 구조 및 합계 구하기
·
BE/Java [Servlet , Spring]
▶배열 : 변수에 여러 개의 데이터를 한 번에 저장 데이터 타입[ ] 변수명 = {데이터, 데이터, 데이터...} int[ ] a = {1, 2, 3, 4, 5, 6, 7}; * [ ]는 배열 선언 * 배열 변수는 참조 변수임 * 데이터는 모두 같은 타입이 들어와야 한다. ArrayList는 타입 상관없이 데이터를 넣을 수 있다. * 데이터를 받아올 때는 변수명[인덱스번호] *인덱스의 번호는 0부터 시작한다. 위의 배열은 0 ~ 6까지 *배열 길이 가져올 때 변수.length 예) int b = a.length; // 배열에 넣은 데이터의 합 구하기 int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int sum = 0; int b = a.length; for(int..
자바 조건문- if문, switch~case문
·
BE/Java [Servlet , Spring]
자바 프로그램은 main 메소드의 중괄호 {} 안에서 위부터 아래로 실행되는 흐름을 가지고 있다. 이런 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 하는 것을 (흐름)제어문이라고 하며 제어문에는 조건문과 반복문이 있다. 조건문은 조건식에 따라 실행문을 실행하기 위해 사용된다. 조건문은 if문과 switch~case문이 있음. 1. if 문 - 조건식의 결과에 따라 블록 실행 여부가 결정됨 - 조건식에는 true 또는 false를 산출할 수 있는 연산식이나 boolean타입의 변수가 올 수 있다. - 조건식이 true면 실행문을 실행하고 false면 실행하지 않고 아래 조건식으로 내려가 과정이 반복된다. -if문 안에 또 if을 사용할 수 있으며 다른 제어문도 사용할 수 있다. if( 조건식 ){..
자바 출력문(print , printf, printInt)함수 및 지시자 %n %s %d..
·
BE/Java [Servlet , Spring]
- 서버에서 작동되는 자바 언어를 눈으로 보기 위해 출력문을 사용한다. - 명령문은 print함수를 통해 출력할 수 있으며 콘솔창에서 확인 가능하다. *이클립스에서 sysout + ctrl키 + space키 누르면 System.out.printIn( )이 자동 입력된다. println( ) - next메소드로 값을 입력할 때 println아랫줄에 값을 입력하게 표시된다. - 다른줄 쓰기 -괄호 안에는 변수명 또는 텍스트를 넣을 수 있으며 텍스트는 ""(큰 따옴표) 안에 작성해야 한다. - print( )로 작성하면 입력값을 콘솔 창의 같은 줄에서 입력할 수 있다. - 같은 줄 쓰기 printf( string format, object) System.out.printf("출력할 형식", 데이터, 데이터....
자바에서 값을 입력받는 Scanner 메소드 사용법 + next()
·
BE/Java [Servlet , Spring]
1. Scanner란 키보드로 값을 입력받기 위한 클래스이다. - 스캐너 클래스를 사용하기 위해서는 스캐너 메소드를 호출한다. [호출 방법] 1) 클래스 내에서 Scanner 변수명 = new Scanner(System.in);을 작성해 스캐너 변수를 생성한다. 2) Scanner를 클릭해 scanner(java.util)을 클릭하면 위에 import문이 자동 생성된다. 3) 자바의 java.util 패키지 안에 scanner클래스가 있어 import로 호출 import java.util.Scanner; 2. 클래스 객체 생성 import java.util.Scanner; public class Example03 { public static void execute() { Scanner s = new Sc..
자바 컴파일러(eclipse) 설치 및 변수 선언 및 타입, 연산자
·
BE/Java [Servlet , Spring]
0. 자바 사용하기 - 자바의 컴파일러는 eclipse를 사용한다. 패키지 생성(자바 프로젝트) -> 메인 클래스 생성 -> 메서드 생성 * 위 단계대로 실행하며 자바 프로젝트 명은 중복이 불가능하며 소문자로 작성한다. * 메인 클래스 생성(Main) * 메인 클래스는 하나만 생성하며 하위 메서드는 메인 클래스에서 실행한다. public class Main { public static void main(String[] args) { } * 메인 클래스를 생성할 때는 아래 메소드 스텁에서 public static void main(String[] args)를 체크해줘야 한다. * 참고로 클래스 명의 첫글자는 대문자로 작성해야 한다. *실행은 메서드 안에 작성 - 명령어는 메서드 안에서만 작동한다. 클래스 ..