Skip to content

Commit 81baae5

Browse files
committed
Today I Learn JWT
1 parent 90bcd3f commit 81baae5

File tree

200 files changed

+3690
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

200 files changed

+3690
-0
lines changed

.DS_Store

2 KB
Binary file not shown.

JAVA/.DS_Store

2 KB
Binary file not shown.

JAVA/HelloDoc/.DS_Store

2 KB
Binary file not shown.

JAVA/src/CommentJava.java

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
public class CommentJava {
2+
3+
public static void main(String[] args) {
4+
System.out.println("hello java1"); //hello java1을 출력합니다.
5+
//System.out.println("hello java2");
6+
7+
/*
8+
System.out.println("hello java3");
9+
System.out.println("hello java4");
10+
*/
11+
}
12+
}

JAVA/src/HelloJava.java

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
public class HelloJava {
2+
public static void main(String[] args) {
3+
System.out.println("hello java");
4+
}
5+
}

JAVA/src/HelloJava2.java

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
public class HelloJava2 {
2+
3+
public static void main(String[] args) {
4+
System.out.println("hello java1");
5+
System.out.println("hello java2");
6+
System.out.println("hello java3");
7+
}
8+
}

JAVA/src/Main.java

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`,
2+
// then press Enter. You can now see whitespace characters in your code.
3+
public class Main {
4+
public static void main(String[] args) {
5+
// Press Opt+Enter with your caret at the highlighted text to see how
6+
// IntelliJ IDEA suggests fixing it.
7+
System.out.printf("Hello and welcome!");
8+
9+
// Press Ctrl+R or click the green arrow button in the gutter to run the code.
10+
for (int i = 1; i <= 5; i++) {
11+
12+
// Press Ctrl+D to start debugging your code. We have set one breakpoint
13+
// for you, but you can always add more by pressing Cmd+F8.
14+
System.out.println("i = " + i);
15+
}
16+
}
17+
}

JAVA/src/array/Array1.java

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package array;
2+
3+
public class Array1 {
4+
5+
public static void main(String[] args) {
6+
int student1 = 90;
7+
int student2 = 80;
8+
int student3 = 70;
9+
int student4 = 60;
10+
int student5 = 50;
11+
12+
System.out.println("학생1 점수: " + student1);
13+
System.out.println("학생2 점수: " + student2);
14+
System.out.println("학생3 점수: " + student3);
15+
System.out.println("학생4 점수: " + student4);
16+
System.out.println("학생5 점수: " + student5);
17+
}
18+
}

JAVA/src/array/Array1Ref1.java

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package array;
2+
3+
public class Array1Ref1 {
4+
5+
public static void main(String[] args) {
6+
int[] students; //배열 변수 선언
7+
students = new int[5]; //배열 생성
8+
9+
//변수 값 대입
10+
students[0] = 90;
11+
students[1] = 80;
12+
students[2] = 70;
13+
students[3] = 60;
14+
students[4] = 50;
15+
16+
//변수 값 사용
17+
System.out.println("학생1 점수: " + students[0]);
18+
System.out.println("학생2 점수: " + students[1]);
19+
System.out.println("학생3 점수: " + students[2]);
20+
System.out.println("학생4 점수: " + students[3]);
21+
System.out.println("학생5 점수: " + students[4]);
22+
}
23+
}

JAVA/src/array/Array1Ref2.java

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package array;
2+
3+
public class Array1Ref2 {
4+
5+
public static void main(String[] args) {
6+
int[] students; //배열 변수 선언
7+
students = new int[5]; //배열 생성
8+
9+
//변수 값 대입
10+
students[0] = 90;
11+
students[1] = 80;
12+
students[2] = 70;
13+
students[3] = 60;
14+
students[4] = 50;
15+
16+
//변수 값 사용
17+
for (int i = 0; i < students.length; i++) {
18+
System.out.println("학생" + (i + 1) + " 점수: " + students[i]);
19+
}
20+
}
21+
}

JAVA/src/array/Array1Ref3.java

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package array;
2+
3+
public class Array1Ref3 {
4+
5+
public static void main(String[] args) {
6+
int[] students; //배열 변수 선언
7+
students = new int[]{90, 80, 70, 60, 50}; //배열 생성과 초기화
8+
9+
//변수 값 사용
10+
for (int i = 0; i < students.length; i++) {
11+
System.out.println("학생" + (i + 1) + " 점수: " + students[i]);
12+
}
13+
}
14+
}

JAVA/src/array/Array1Ref4.java

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package array;
2+
3+
public class Array1Ref4 {
4+
5+
public static void main(String[] args) {
6+
int[] students = {90, 80, 70, 60, 50};
7+
8+
//변수 값 사용
9+
for (int i = 0; i < students.length; i++) {
10+
System.out.println("학생" + (i + 1) + " 점수: " + students[i]);
11+
}
12+
}
13+
}

JAVA/src/array/ArrayDi0.java

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package array;
2+
3+
public class ArrayDi0 {
4+
5+
public static void main(String[] args) {
6+
// 2x3 2차원 배열을 만든다.
7+
int[][] arr = new int[2][3]; //행2, 열3
8+
9+
arr[0][0] = 1; //0행, 0열
10+
arr[0][1] = 2; //0행, 1열
11+
arr[0][2] = 3; //0행, 2열
12+
arr[1][0] = 4; //1행, 0열
13+
arr[1][1] = 5; //1행, 1열
14+
arr[1][2] = 6; //0행, 2열
15+
16+
//0행 출력
17+
System.out.print(arr[0][0] + " "); //0열 출력
18+
System.out.print(arr[0][1] + " "); //1열 출력
19+
System.out.print(arr[0][2] + " "); //2열 출력
20+
System.out.println();//한 행이 끝나면 라인을 변경한다.
21+
22+
//1행 출력
23+
System.out.print(arr[1][0] + " "); //0열 출력
24+
System.out.print(arr[1][1] + " "); //1열 출력
25+
System.out.print(arr[1][2] + " "); //2열 출력
26+
System.out.println();//한 행이 끝나면 라인을 변경한다.
27+
}
28+
}

JAVA/src/array/ArrayDi1.java

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package array;
2+
3+
public class ArrayDi1 {
4+
5+
public static void main(String[] args) {
6+
// 2x3 2차원 배열을 만든다.
7+
int[][] arr = new int[2][3]; //행2, 열3
8+
9+
arr[0][0] = 1; //0행, 0열
10+
arr[0][1] = 2; //0행, 1열
11+
arr[0][2] = 3; //0행, 2열
12+
arr[1][0] = 4; //1행, 0열
13+
arr[1][1] = 5; //1행, 1열
14+
arr[1][2] = 6; //0행, 2열
15+
16+
for (int row = 0; row < 2; row++) {
17+
System.out.print(arr[row][0] + " "); //0열 출력
18+
System.out.print(arr[row][1] + " "); //1열 출력
19+
System.out.print(arr[row][2] + " "); //2열 출력
20+
System.out.println();//한 행이 끝나면 라인을 변경한다.
21+
}
22+
}
23+
}

JAVA/src/array/ArrayDi2.java

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package array;
2+
3+
public class ArrayDi2 {
4+
5+
public static void main(String[] args) {
6+
// 2x3 2차원 배열을 만든다.
7+
int[][] arr = new int[2][3]; //행2, 열3
8+
9+
arr[0][0] = 1; //0행, 0열
10+
arr[0][1] = 2; //0행, 1열
11+
arr[0][2] = 3; //0행, 2열
12+
arr[1][0] = 4; //1행, 0열
13+
arr[1][1] = 5; //1행, 1열
14+
arr[1][2] = 6; //0행, 2열
15+
16+
for (int row = 0; row < 2; row++) {
17+
for (int column = 0; column < 3; column++) {
18+
System.out.print(arr[row][column] + " ");
19+
}
20+
System.out.println();//한 행이 끝나면 라인을 변경한다.
21+
}
22+
}
23+
}

JAVA/src/array/ArrayDi3.java

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package array;
2+
3+
public class ArrayDi3 {
4+
5+
public static void main(String[] args) {
6+
// 2x3 2차원 배열을 만든다.
7+
int[][] arr = {
8+
{1,2,3},
9+
{4,5,6}
10+
}; //행2, 열3
11+
12+
for (int row = 0; row < arr.length; row++) {
13+
for (int column = 0; column < arr[row].length; column++) {
14+
System.out.print(arr[row][column] + " ");
15+
}
16+
System.out.println();//한 행이 끝나면 라인을 변경한다.
17+
}
18+
}
19+
}

JAVA/src/array/ArrayDi4.java

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package array;
2+
3+
public class ArrayDi4 {
4+
5+
public static void main(String[] args) {
6+
// 2x3 2차원 배열을 만든다.
7+
int[][] arr = new int[10][10];
8+
9+
int i = 1;
10+
for (int row = 0; row < arr.length; row++) {
11+
for (int column = 0; column < arr[row].length; column++) {
12+
arr[row][column] = i++;
13+
}
14+
}
15+
16+
for (int row = 0; row < arr.length; row++) {
17+
for (int column = 0; column < arr[row].length; column++) {
18+
System.out.print(arr[row][column] + " ");
19+
}
20+
System.out.println();//한 행이 끝나면 라인을 변경한다.
21+
}
22+
}
23+
}

JAVA/src/array/EnhancedFor1.java

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package array;
2+
3+
public class EnhancedFor1 {
4+
5+
public static void main(String[] args) {
6+
int[] numbers = {1, 2, 3, 4, 5};
7+
8+
//일반 for문
9+
for (int i = 0; i < numbers.length; i++) {
10+
int number = numbers[i];
11+
System.out.println(number);
12+
}
13+
14+
//향상된 for문, for-each문
15+
for (int number : numbers) {
16+
System.out.println(number);
17+
}
18+
19+
//for-each문을 사용할 수 없는 경우, 증가하는 index 값 필요
20+
for (int i = 0; i < numbers.length; i++) {
21+
System.out.println("number" + i + "번의 결과는: " + numbers[i]);
22+
}
23+
24+
}
25+
}

JAVA/src/array/ex/ArrayEx1.java

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package array.ex;
2+
3+
public class ArrayEx1 {
4+
public static void main(String[] args) {
5+
int student1 = 90;
6+
int student2 = 80;
7+
int student3 = 70;
8+
int student4 = 60;
9+
int student5 = 50;
10+
11+
int total = student1 + student2 + student3 + student4 + student5;
12+
double average = (double) total / 5;
13+
14+
System.out.println("점수 총합: " + total);
15+
System.out.println("점수 평균: " + average);
16+
}
17+
}

JAVA/src/array/ex/ArrayEx1Ref.java

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package array.ex;
2+
3+
public class ArrayEx1Ref {
4+
public static void main(String[] args) {
5+
int[] students = {90, 80, 70, 60, 50};
6+
7+
int total = 0;
8+
for (int i = 0; i < students.length; i++) {
9+
total += students[i];
10+
}
11+
double average = (double) total / 5;
12+
System.out.println("점수 총합: " + total);
13+
System.out.println("점수 평균: " + average);
14+
}
15+
}

JAVA/src/array/ex/ArrayEx2.java

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package array.ex;
2+
3+
import java.util.Scanner;
4+
5+
public class ArrayEx2 {
6+
7+
public static void main(String[] args) {
8+
Scanner scanner = new Scanner(System.in);
9+
int[] numbers = new int[5];
10+
11+
System.out.println("5개의 정수를 입력하세요:");
12+
for (int i = 0; i < numbers.length; i++) {
13+
numbers[i] = scanner.nextInt();
14+
}
15+
16+
System.out.println("출력");
17+
for (int i = 0; i < numbers.length; i++) {
18+
System.out.print(numbers[i]);
19+
if (i < numbers.length - 1) {
20+
System.out.print(", ");
21+
}
22+
}
23+
}
24+
}

JAVA/src/array/ex/ArrayEx3.java

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package array.ex;
2+
3+
import java.util.Scanner;
4+
5+
public class ArrayEx3 {
6+
7+
public static void main(String[] args) {
8+
Scanner scanner = new Scanner(System.in);
9+
int[] numbers = new int[5];
10+
11+
System.out.println("5개의 정수를 입력하세요:");
12+
for (int i = 0; i < numbers.length; i++) {
13+
numbers[i] = scanner.nextInt();
14+
}
15+
16+
System.out.println("출력");
17+
//0,1,2,3,4
18+
for (int i = 4; i >= 0; i--) {
19+
System.out.print(numbers[i]);
20+
if (i > 0) {
21+
System.out.print(", ");
22+
}
23+
}
24+
}
25+
}

JAVA/src/array/ex/ArrayEx4.java

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package array.ex;
2+
3+
import java.util.Scanner;
4+
5+
public class ArrayEx4 {
6+
7+
public static void main(String[] args) {
8+
Scanner scanner = new Scanner(System.in);
9+
int[] numbers = new int[5];
10+
int sum = 0;
11+
double average;
12+
13+
System.out.println("5개의 정수를 입력하세요:");
14+
for (int i = 0; i < 5; i++) {
15+
numbers[i] = scanner.nextInt();
16+
sum += numbers[i];
17+
}
18+
19+
average = (double) sum / 5;
20+
System.out.println("입력한 정수의 합계: " + sum);
21+
System.out.println("입력한 정수의 평균: " + average);
22+
}
23+
}

0 commit comments

Comments
 (0)