์ปฌ๋ ์
ํ๋ ์์ํฌ ๋ฌธ์ ํ๊ธฐ
2023. 2. 3. 16:37ใjava
package list;
import java.util.ArrayList;
import java.util.List;
public class Framework๋ฌธ์ 1_1 {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("์๋ฐ");
list.add("160๋ฃจ");
list.add("์ง");
for(int i = 0 ; i < list.size() ; i++){
System.out.println(list.get(i));
}
}
}
-
package list;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Framework๋ฌธ์ 1_2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
List<Integer> list = new ArrayList<>();
for(int i = 0 ; i < 5 ; i++){
System.out.print("์ซ์ ์
๋ ฅ : ");
int num = sc.nextInt();
list.add(num);
}
// System.out.print("์ฒซ๋ฒ์งธ ์ : ");
// int num1 = sc.nextInt();
// list.add(num1);
// System.out.print("๋๋ฒ์งธ ์ : ");
// int num2 = sc.nextInt();
// list.add(num2);
// System.out.print("์ธ๋ฒ์งธ ์ : ");
// int num3 = sc.nextInt();
// list.add(num3);
// System.out.print("๋ค๋ฒ์งธ ์ : ");
// int num4 = sc.nextInt();
// list.add(num4);
// System.out.print("๋ค์ฏ๋ฒ์งธ ์ : ");
// int num5 = sc.nextInt();
// list.add(num5);
int sum = 0;
for(int i = 0; i < list.size() ; i++){
sum += list.get(i);
}
System.out.println("list ๋ฐ์ดํฐ์ ํฉ : " + sum);
}
}
-
package list;
import java.util.ArrayList;
import java.util.List;
public class Framework๋ฌธ์ 1_3 {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("๊น์๋ฐ");
list.add("๊น๊ธธ๋");
list.add("๋ฐ์๋");
for(int i = 0 ; i < list.size() ; i++){
if(list.get(i).equals("ํ๊ธธ๋")){
System.out.println("ํด๋น ์ด๋ฆ์ด ์กด์ฌํฉ๋๋ค.");
}
}
}
}
-
package list;
import java.util.ArrayList;
import java.util.List;
public class Framework๋ฌธ์ 1_4 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
int cnt = 0;
for(int i = 0; i < 10 ; i++){
int rand = (int)(Math.random() * 100 + 1); //int๋ก ๋ฐ๊พธ๋ ๊ฒ ์ธ์ง!!
list.add(rand);
}
//๋ชจ๋ ๋ฐ์ดํฐ ์ถ๋ ฅ
System.out.print("๋ฆฌ์คํธ์ ์ ์ฅ๋ ๋ชจ๋ ๋ฐ์ดํฐ : ");
for(int i = 0; i < list.size() ; i++){
System.out.print(list.get(i) + " ");
}
System.out.println();
for(int i = 0 ; i < list.size() ; i++){
if(list.get(i)%2==0){
cnt++;
System.out.print(list.get(i)+ " ");
}
}
System.out.println();
System.out.println("์ง์์ ๊ฐ์ : " + cnt);
}
}
-
5๋ฒ~8๋ฒ๋ฌธ์
//5๋ฒ~8๋ฒ ๋ฌธ์
package framework๋ฌธ์ 1_5_8;
public class Member {
private String id;
private String pw;
private String name;
private int age;
public Member(String id, String pw, String name, int age) {
this.id = id;
this.pw = pw;
this.name = name;
this.age = age;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPw() {
return pw;
}
public void setPw(String pw) {
this.pw = pw;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Member{" +
"id='" + id + '\'' +
", pw='" + pw + '\'' +
", name='" + name + '\'' +
", age=" + age +
'}';
}
}
.
package framework๋ฌธ์ 1_5_8;
import java.util.ArrayList;
import java.util.List;
public class TestMember1 {
public static void main(String[] args) {
List<Member> list = new ArrayList<>();
int sum = 0;
Member m1 = new Member("kim","123","๊น",20);
Member m2 = new Member("lee","456","์ด",25);
Member m3 = new Member("java","789","๋ฐ",30);
list.add(m1);
list.add(m2);
list.add(m3);
for(int i = 0; i < list.size() ; i++){
System.out.println(list.get(i)); //๋ฉค๋ฒ ๊ฐ์ฒด ์ถ๋ ฅ
}
for(int i = 0; i < list.size() ; i++){
sum += list.get(i).getAge();
}
System.out.println("๋์ด์ ํฉ : " + sum);
//ํ์ ๋์ด for each๋ก ํ๊ธฐ
int sum1 = 0;
for(Member member : list){
sum += member.getAge();
}
System.out.println(sum1);
for(int i = 0; i < list.size() ; i++){
list.get(i).getId().equals("java");
list.remove(i);
}
}
}
-
package framework๋ฌธ์ 1_9;
public class Student1 {
private String name;
private int korScore;
private int engScore;
private int totalScore;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getKorScore() {
return korScore;
}
public void setKorScore(int korScore) {
this.korScore = korScore;
}
public int getEngScore() {
return engScore;
}
public void setEngScore(int engScore) {
this.engScore = engScore;
}
public int getTotalScore() {
return totalScore;
}
public void setTotalScore() { //๋งค๊ฐ๋ณ์๋ก ๋ค์ด์ค๋ ๊ฐ ํ์ ์์. setter ๋ง๋ค ๋ ์ ์
this.totalScore = korScore + engScore;
}
@Override
public String toString() {
return "Student1{" +
"name='" + name + '\'' +
", korScore=" + korScore +
", engScore=" + engScore +
", totalScore=" + totalScore +
'}';
}
}
.
package framework๋ฌธ์ 1_9;
import java.util.ArrayList;
import java.util.List;
public class TestStudent1 {
public static void main(String[] args) {
List<Student1> list = new ArrayList<>();
//ํ ํ์ ์๋ ๋งค๊ฐ๋ณ์ ์ฃผ๋ฉด ์๋จ > ์์
Student1 stu1 = new Student1();
stu1.setName("ํ๊ธธ๋");
stu1.setKorScore(90);
stu1.setEngScore(80);
stu1.setTotalScore();
Student1 stu2 = new Student1();
stu2.setName("๊น์๋ฐ");
stu2.setKorScore(75);
stu2.setEngScore(90);
stu2.setTotalScore();
Student1 stu3 = new Student1();
stu3.setName("๊น์๋");
stu3.setKorScore(90);
stu3.setEngScore(100);
stu3.setTotalScore();
list.add(stu1);
list.add(stu2);
list.add(stu3);
for(int i = 0 ; i < list.size() ; i++){
System.out.println(list.get(i));
}
System.out.println();
// for-each ์ฌ์ฉ
// for(Student1 student : list) {
// System.out.println(student);
// }
for(int i = 0 ; i < list.size() ; i++){
if(list.get(i).getTotalScore() >= 150){
System.out.println(list.get(i));
}
}
int sum = 0;
double avg = 0; //๋ชจ๋ ํ์์ ํ๊ท ์ ์ ์ถ๋ ฅ(1๊ฐ ์ถ๋ ฅ)
for(int i = 0; i < list.size() ; i++){
sum += list.get(i).getTotalScore();
}
avg = (double) sum / list.size();
System.out.println("๋ชจ๋ ํ์์ ํ๊ท : " + avg);
int maxIndex = 0; //์ด์ ์ ๋์ ํ์์ ์ธ๋ฑ์ค ์ ์ฅ
for(int i = 1; i < list.size() ; i++){
// maxIndex๊ฐ 0์ด๊ธฐ ๋๋ฌธ์ i์ 0์ ๋ฃ์ด์ ๊ฐ์ ๊ฒ์ ๋น๊ตํ ํ์ ์์
if(list.get(maxIndex).getTotalScore() < list.get(i).getTotalScore()){
maxIndex = i;
}
}
System.out.println(list.get(maxIndex));
}
}
-
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ซ์ ์ผ๊ตฌ ๊ฒ์ (0) | 2023.02.09 |
---|---|
โ โ โ ์ปฌ๋ ์ ํ๋ ์์ํฌ2 (0) | 2023.02.07 |
โ โ โ ์ปฌ๋ ์ ํ๋ ์์ํฌ (0) | 2023.02.03 |
wrapper class (0) | 2023.02.03 |
โ ์์ธ์ฒ๋ฆฌ (0) | 2023.02.03 |