public class Sample {
public static void main(String[] args) {
String data = "a:b:c:d";
String[] temp = data.split(":");
String result = String.join("#",temp);
System.out.println(result);
}
}
String data = "a:b:c:d:efg"
// 결과 : a#b#c#d#efg
import java.util.Arrays;
public class Sample {
public static void main(String[] args) {
int[] A = {20, 55, 67, 82, 45, 33, 90, 87, 100, 25};
int sum = Arrays.stream(A)
.filter((a) -> (a>=50))
.sum()
;
System.out.println(sum);
}
}
public class Sample {
static int fibonacci(int n) {
if (n==0) return 0;
else if (n==1) return 1;
else return fibonacci(n-2) + fibonacci(n-1);
}
public static void main(String[] args) {
for (int i=0; i<10; i++) {
System.out.println(fibonacci(i));
}
}
}
import java.util.Scanner;
public class Sample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.printf("수 입력 :");
String line = scanner.nextLine();
String[] temp = line.split(",");
int sum = 0;
for (String i : temp) {
i = i.trim();
int n = Integer.parseInt(i);
sum += n;
}
System.out.println(sum);
}
}
import java.io.*;
import java.util.ArrayList;
import java.util.Comparator;
public class Sample {
public static void main(String[] args) throws IOException {
PrintWriter pw = new PrintWriter("C:\\Users\\kcs91\\Desktop\\workspace\\Programming\\src\\sample.txt");
String line = "AAA\r\nBBB\nCCC\nDDD\nEEE";
pw.println(line);
pw.close();
BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\kcs91\\Desktop\\workspace\\Programming\\src\\sample.txt"));
ArrayList<String> temp = new ArrayList<>();
while (true) {
String n = br.readLine();
if (n == null) break;
temp.add((n));
}
temp.sort(Comparator.reverseOrder());
br.close();
PrintWriter pw2 = new PrintWriter("C:\\Users\\kcs91\\Desktop\\workspace\\Programming\\src\\out.txt");
for (String n : temp) {
pw2.println(n);
}
pw2.close();
}
}
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
public class Sample {
public static void main(String[] args) throws IOException {
PrintWriter pw = new PrintWriter("C:\\Users\\kcs91\\Desktop\\workspace\\Programming\\src\\sample.txt");
int[] point = {70, 60, 55, 75, 95, 90, 80, 80, 87, 100};
for (int num : point) {
pw.println(num);
}
pw.close();
BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\kcs91\\Desktop\\workspace\\Programming\\src\\sample.txt"));
ArrayList<String> temp = new ArrayList<>();
while (true) {
String n = br.readLine();
if (n == null) break;
temp.add(n);
}
int sum = 0;
for (String n : temp) {
int num = Integer.parseInt(n);
sum += num;
}
float average = (float) sum / temp.size();
br.close();
PrintWriter pw2 = new PrintWriter("C:\\Users\\kcs91\\Desktop\\workspace\\Programming\\src\\out.txt");
pw2.println(sum);
pw2.println(average);
pw2.close();
}
}
Calculator.java
public class Calculator {
int[] data;
Calculator(int[] data) {
this.data = data;
}
int sum() {
int total = 0;
for (int n : data) {
total += n;
}
return total;
}
float avg() {
float average = sum() / data.length;
return average;
}
}
Sample.java
public class Sample {
public static void main(String[] args) {
int[] data1 = {1,2,3,4,5};
Calculator cal1 = new Calculator(data1);
System.out.println(cal1.sum()); // 15 출력
System.out.println(cal1.avg()); // 3.0 출력
int[] data2 = {6,7,8,9,10};
Calculator cal2 = new Calculator(data2);
System.out.println(cal2.sum()); // 40 출력
System.out.println(cal2.avg()); // 8.0 출력
}
}