*****
*****
*****
*****
*****
for(int i = 1; i <= 5; i++) { for(int j = 1; j <= 5; j++) { System.out.print("*"); } System.out.println(); }
*
**
***
****
*****
for(int i=1;i<=5;i++) { //줄 for(int j=1;j<=i;j++) { //내용물 삼각형 System.out.print("*"); } System.out.println(); }
*****
****
***
**
*
for(int i=1;i<=5;i++) { //줄 for(int j=i;j<=5;j++) { //내용물 역삼각형 System.out.print("*"); } System.out.println(); }
*
**
***
****
*****
for(int i=1;i<=5;i++) { //줄 for(int j=i;j<5;j++) { //내용물 오른쪽 삼각형 System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print("*"); } System.out.println(); }
*****
****
***
**
*
for(int i=1;i<=5;i++) { for(int j=1;j<i;j++) { // 오른쪽 역삼각형 System.out.print(" "); } for(int j=i;j<=5;j++) { System.out.print("*"); } System.out.println(); }
*
***
*****
*******
*********
for(int i=0;i<5;i++){ for(int j=0;j<4-i;j++){ System.out.print(" "); } for(int j=0;j<2*i+1;j++){ System.out.print("*"); } System.out.println(""); }
함수 괄호 안에 변수선언이 파라미터 = 인자
여러개 가능(, 치고)
리턴타입 함수명(파라미터들){
return 리턴값
}
- 모든 함수는 class 안에서 만들어야 한다.
- 함수 안에 함수 만들면 안된다.
- 함수 호출하고 괄호 안에는 vale, 변수값을 넣는다.
System.out.println(add(3,5)); //8
System.out.println(sub(3,5)); //-2
System.out.println(mul(3,5)); //15
System.out.println(gradChar(90.8)); //수
System.out.println(gradChar(80.0)); //우
System.out.println(gradChar(50.0)); //가
public static void main(String[] args) {
System.out.println(add(3,5)); //8
System.out.println(sub(3,5)); //-2
System.out.println(mul(3,5)); //15
System.out.println(gradChar(90.8)); //수
System.out.println(gradChar(80.0)); //우
System.out.println(gradChar(50.0)); //가
}
public static int add(int num1,int num2) {
int result = num1 + num2;
return result;
}
public static int sub(int num1,int num2) {
return num1 - num2;
}
public static int mul(int num1,int num2) {
return num1 * num2;
}
public static char gradChar(double avg) {
char ch = '가';
if(avg >= 90) {
ch = '수';
}
else if(avg >=80 ) {
ch = '우';
}
else if(avg >=70 ) {
ch = '미';
}
else if(avg >=60 ) {
ch = '양';
}
else {
ch = '가';
}
return ch;
}
}
showStar(1); // 1층석탑
showStar(2); // 2층 석탑
showStar(3); // 3층 석탑
public class J230619 {
public static void main(String[] args) {
showStar(2); }
public static void showStar(int num) {
for(int i =1 ;i <=num;i++) {
for(int j =1 ;j <= i;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
구구단은 외워야 한다
별찍기
프린트는 커서의 위치에 찍어낸다
피라미드
for(int i=1;i<=5;i++) { //줄
for(int j=1;j<=i;j++) { //내용물
System.out.print("*");
}
System.out.println();
i는 냅두고 j나 부등호를 바꾸는걸로 대부분 모양이 가능
자바 깃허브 업로드 방법
패스워드는 자기 토큰
서버에서 다운로드 방법
메소드(함수) 이해 안되면 그냥 외워라
public class J230619 {
public static void main(String[] args) {
에서 소괄호 () 부분이 함수, 앞에 main이 함수명(메인함수)
(프로그램의 시작은 main 부터)
자바에서 처음 해야할 일 javac(컴파일), java(실행)
(JVM을 올리는 명령어이다.)
함수는 만드는법과 써먹는법(다른 함수에서 호출)이 필요하다.