//////
Search
🧦

이상훈

날짜
2022/10/05
작성자
이상훈
카테고리
회고

git push하는 여러가지 방법

1.
토큰 활용해서하기
토큰 생성(깃허브 셋팅 - Developersetting - Personal access tokens - Generate new token - 생성(키코드 반드시 복사해놔야함)
2.
인텔리제이에서 푸시하기
Git Remote Repository 만들기(VCS - Create git reposiotry)
Git Remotes 주소 설정(git - manege remotes)
Git add, commit(command + k) : 추가 할 파일 선택하고 하단설명란을 채운뒤 코밋실행
Git push (commnd + shift + k) : main설정 후 푸시이때 branch가 main으로 설정되어있는지 확인.

Class를 사용하는 이유

값을 한번만 넣고 여러가지 연산을 가능하게 한다.
public class Calculator { private int a; private int b; public Calculator(int a, int b) { this.a = a; this.b = b; } public void plus() { System.out.println(a+b); } public void minus(){ System.out.println(a-b); } public void multiple(){ System.out.println(a*b); } public void divide(){ System.out.println((double) a/b); } }
Plain Text
복사
//구현부 public class CalculatorTest { public static void main(String[] args) { Calculator c = new Calculator(10,5); c.plus(); c.minus(); c.multiple(); c.divide(); } }
Plain Text
복사
심화/ 인터페이스를 활용하여 RandomCalculator 작성
public interface NumberCreator { int getRandomNumber(); }
Plain Text
복사
public class RandomCalculator { private int a; private RandomNumber rn; public RandomCalculator(int a, RandomNumber rn) { this.a = a; this.rn = rn; } public void plus() { System.out.println(a+rn.getRandomNumber()); } public void minus(){ System.out.println(a-rn.getRandomNumber()); } public void multiple(){ System.out.println(a* rn.getRandomNumber()); } public void divide(){ if (rn.getRandomNumber() == 0) { System.out.println("랜덤생성 숫자가 0입니다."); } else { System.out.println((double) a / rn.getRandomNumber()); //소수점 단위로 출력 } } }
Plain Text
복사
//구현부 public class RandomCalculatorTest { public static void main(String[] args) { RandomNumber rn = new RandomNumber(); RandomCalculator c = new RandomCalculator(2, rn); c.plus(); c.minus(); c.multiple(); c.divide(); } }
Plain Text
복사
public class RandomNumber implements NumberCreator{ @Override //인터페이스의 메소드를 구체화 public int getRandomNumber() { return (int)((Math.random()*10) % 10); } }
Plain Text
복사

Collection - list

list를 활용해서 다량의 이름 출력하기
import java.util.ArrayList; import java.util.List; public class LikeLion2th { private List<String> students = new ArrayList<>(); //control + g 로 여러줄을 동시에 작성 가능 public LikeLion2th() { this.students.add("안예은"); this.students.add("남우빈"); this.students.add("최경민"); this.students.add("안준휘"); this.students.add("하채민"); this.students.add("허도한"); this.students.add("배태훈"); this.students.add("정해성"); this.students.add("하찬희"); this.students.add("박도아"); this.students.add("유경준"); this.students.add("고다니"); this.students.add("하이안"); this.students.add("고유호"); this.students.add("전민찬"); this.students.add("배강"); this.students.add("유서이"); this.students.add("황도빈"); this.students.add("강규진"); this.students.add("임예린"); this.students.add("양예온"); this.students.add("곽윤재"); this.students.add("한단"); this.students.add("윤성민"); this.students.add("박재윤"); this.students.add("서현준"); this.students.add("노유주"); this.students.add("전율"); this.students.add("권아윤"); this.students.add("송태서"); this.students.add("정라온"); this.students.add("서서한"); this.students.add("문주호"); this.students.add("오세아"); this.students.add("이호영"); this.students.add("손윤아"); this.students.add("이동우"); this.students.add("남혜준"); this.students.add("황솔"); this.students.add("곽준휘"); this.students.add("양시현"); } // 학생 이름 리스트를 리턴하는 메소드 public List<String> getStudentList() { return this.students; } }
Plain Text
복사
import java.util.List; public class LikeLionMain { public static void main(String[] args) { LikeLion2th likeLion2th = new LikeLion2th(); List<String> students = likeLion2th.getStudentList(); //배열하나하나에 접근 for (String s : students){ System.out.println(s); } } }
Plain Text
복사