[JAVA] array 합계 예제 public class ScoreArrayTest { public static void main(String[] args) { int scorelist[] = {90,100,100,80,90,100}; String[] sublist = {"국어","영어","수학","음악","미술","체육"}; //인덱스별 국어, 영어, 수학, 총점, 평균 출력 int sum = 0; for (int i = 0; i < scorelist.length; i++) { //sum = sum + scorelist[i]; sum += scorelist[i]; System.out.println(sublist[i] + " : " + scorelist[i]); } System.out.println("-..
[JAVA] Array 배열 선언과 사용 예제 2 import java.util.Scanner; public class MemberArrayTest { public static void main(String[] args) { //이름, 주소를 입력받아 저장 String[] namelist = new String[10]; String[] addrlist = new String[10]; int[] agelist = new int[10]; Scanner scan = new Scanner(System.in); boolean flag = true; System.out.println("************************"); System.out.println("** 회원등록 : 1번 **"); System..
[JAVA] Array 배열 선언과 사용 1 public class ArrayTest1 { //Field //Constructor //Method public static void main(String[] args) { int[] numlist = new int[5]; //데이터 추가 : for문 사용- 1~5 까지 for (int i = 0; i < numlist.length; i++) { numlist[i] = i + 1; } //데이터 출력 for(int i = 0; i < numlist.length; i++) { System.out.println("numlist["+i+"]="+numlist[i]); } } } 우선 정수 배열 int라고 해주고 numlist라는 변수명 을 써주고 new int[5..
[JAVA] 로또 프로그램 package day0212; import java.util.Random; import java.util.Scanner; public class LottoSystemTest { public static void main(String[] args) { // 1)수동 2)자동 3)확인 4)번호추첨 5)당첨확인 0)종료 System.out.println("----------------------------------------------------------"); System.out.println("1)수동 2)자동 3)확인 4)번호추첨 5)당첨확인 0)종료"); System.out.println("-----------------------------------------------..
Java에서 문자열을 비교하는 방법으로는 == 연산자와 equals() 메소드가 있습니다. 이 둘은 서로 다른 방식으로 문자열을 비교합니다. == 연산자는 두 개의 객체가 동일한 객체인지 여부를 비교하며, equals() 메소드는 두 개의 객체의 내용이 동일한지 여부를 비교합니다. 따라서, Java에서 문자열을 비교할 때는 내용을 비교해야 하는 경우에는 equals() 메소드를 사용하는 것이 좋습니다. 만약 동일한 객체를 참조하는지 여부를 판단해야 하는 경우에는 == 연산자를 사용하면 됩니다. 이 글에서는 Java에서 문자열 비교를 위해 == 연산자와 equals() 메소드를 사용하는 방법과 이 둘의 차이점에 대해 설명합니다. 1. == 연산자 == 연산자는 두 객체의 참조값을 비교합니다. 즉, == 연..
문자열 공백 제거 방법 5가지 1. trim() 메소드 사용하기 Java에서는 String 클래스에 trim() 메소드가 내장되어 있습니다. 이 메소드는 문자열의 앞뒤 공백을 제거한 새로운 문자열을 반환합니다. String str = " Hello, world! "; String trimmed = str.trim(); System.out.println(trimmed); // "Hello, world!" 2. 정규식 사용하기 Java에서는 정규식(regular expression)을 사용하여 문자열에서 공백을 제거할 수 있습니다. 정규식을 사용하면 문자열에서 특정 패턴을 찾아 대체하는 것이 가능합니다. String str = " Hello, world! "; String trimmed = str.repla..
public static void main(String[] args) { int score = 0; Scanner scan = new Scanner(System.in); System.out.print("점수를 입력: "); score = scan.nextInt(); if(score >= 90) { System.out.println("A+"); } else if(score >= 80) { System.out.println("B+"); } else if(score >= 70) { System.out.println("c+"); } } 2번줄 - 정수형 변수 SCORE를 0으로 선언 및 초기화 해준다. 3번줄 - SCANNER를 사용하여 값을 입력 받을 수 있게 해준다. 4번줄 - SYSTEM.OUT.PRINT..
[JAVA] 형변환 Casting 사용하기 Casting이란 데이터형의 원칙적 데이터 손실을 막기위해 사용한다. 예시 int test = 10.0; 이라고 선언을 하였을 때, 에러가 발생 하겠지만 캐스팅을 활용 하면 에러가 안나오게 할 수 있다. int test = int(10.0); 위와 같이 하면 데이터 손실도 막을 수 있고, 에러가 발생하지 않는다. 자바 기본형의 8가지 종류 char, byte, int, short, double, float, boolean, long //강제형변환// class Casting { public static void main(String[] args) { byte b1 = 10; byte b2 = 20; //연산된 자동형변환된 결과를 강제형변환으로 변경 byte re..
[java] 실수형 변수 double 사용하기 class Work { public static void main(String[] args) { double leftEye = 0; double rightEye = 0; double allEyes = 0; leftEye = 1.5; rightEye = 1.2; allEyes = (leftEye + rightEye)/2; System.out.println("왼눈시력 =" + leftEye); System.out.println("오른눈시력 =" + rightEye); System.out.println("양안시력 ="+ allEyes); } } 1. double로 변수 leftEye, rightEye, allEyes 선언 2. 변수에 각각 값을 넣어주고, 그값들로..
자바 Private 사용하기 - extends Personinfo 상속 받기 public class Student extends PersonInfo{ //private 접근 지정자를 통한 멤버 변수 선언 //private String name; //private int age; private String schoolName; //멤버 변수에 특정 값을 할당 할 수 있는 set Method public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setSchoolName(String schoolName) { this.schoolName = schoolName;..