JAVA/java 코드 29

[JAVA] 학생성적리스트 : (학생이름:점수) 출력 / 점수 합계 출력

학생성적리스트 : (학생이름:점수) 출력 / 점수 합계 출력 import java.util.ArrayList; import java.util.stream.Stream; public class StreamEx03 { public static void main(String[] args) { // ArrayList list 생성 후 //list.add() 학생명,점수 추가 //list로 스트림 생성 후 //학생의 이름과 점수를 출력 //점수 합계 출력 ArrayList list = new ArrayList(); list.add(new Student("정은",100)); list.add(new Student("희은",90)); list.add(new Student("다래",80)); list.add(new St..

JAVA/java 코드 2023.09.12

[JAVA] 여행고객명단 : 명단출력 / 비용계산 / 조건에 맞는 명단만 출력

여행고객명단 : 명단출력 / 비용계산 / 조건에 맞는 명단만 출력 import java.util.ArrayList; public class Customar_travel { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add(new Customar("이순신",40)); list.add(new Customar("신사임당",35)); list.add(new Customar("이아들",10)); //고객 명단 System.out.println("--전체 비용 명단--"); list.stream().forEach(n->{ String name = n.getName(); int age = n.getAge(); int ..

JAVA/java 코드 2023.09.12

[JAVA] 배열에서 짝수만 출력 + 중복 값은 삭제 + 새로운 배열에 저장

배열에서 짝수만 출력 + 중복 값은 삭제 + 새로운 배열에 저장 import java.util.Arrays; import java.util.stream.Stream; public class streamEx02 { public static void main(String[] args) { /* 배열에서 짝수만 출력(정렬) * 중복되는 값은 삭제 * */ int[] arr = {1,2,3,4,5,6,7,8,9,1,2,3,4,5}; System.out.println("--짝수만 출력--"); Arrays.stream(arr).filter(n->(n%2==0)).forEach(System.out::print); System.out.println(); System.out.println("--짝수 + 중복제거--")..

JAVA/java 코드 2023.09.12

[JAVA] 정렬 + 이름의 수가 5개 이상 출력 + 각 이름의 글자 수 출력

문자열(이름)을 담는 리스트 생성 + 스트림으로 생성 → 정렬 출력 : 이름의 수가 5개 이상 출력 + 각 이름의 글자 수 출력 import java.util.ArrayList; import java.util.stream.Stream; public class StreamEx { public static void main(String[] args) { /* 문자열(이름)을 담는 리스트 생성 후, 스트림으로 생성 * 정렬하여 출력 * */ ArrayList list = new ArrayList(); list.add("정은"); list.add("희은"); list.add("다래"); list.add("동글"); list.add("방글"); list.add("다람쥐배가통통"); list.add("고양이옹동이가..

JAVA/java 코드 2023.09.12

[JAVA] 성적 리스트에서 70점 이상만 합계 구하기

성적 리스트에서 70점 이상만 합계 구하기 public static void main(String[] args) { int a[] = {10,20,30,40,50,60,70,80,90}; List aList = new ArrayList(); for(Integer tmp : a) { aList.add(tmp); } int listSum = aList.stream().filter(b->b>=70).mapToInt(n->n.intValue()).sum(); System.out.println("list합계: "); System.out.println(listSum); Stream s = aList.stream(); s.filter(b->b>=70).forEach(System.out::println); Stream..

JAVA/java 코드 2023.09.12

[JAVA] 성적관리 프로그램

map을 이용해서 성적관리 프로그램 생성하기 >>menu 1.성적추가 (국어 97) 2.성적조회 (전체출력) : 합계/평균 3.성적조회(과목) : 서치 후 일치하는 과목 출력 4.과목수정 : 서치 후 수정 5.성적삭제 6.종료 C(Create 생성)R(Read 읽기)U(Update 수정)D(Delete 삭제) import java.util.HashMap; import java.util.Scanner; public class Subject { static Scanner scan = new Scanner(System.in); HashMap map = new HashMap(); public static void main(String[] args) { Subject s = new Subject(); int or..

JAVA/java 코드 2023.03.26