[JAVA] eclipse에서 프로그램을 실행할 때 매개값을 주고 실행하려면?
·
Computer Science/Programming Language
2020/10/09 - [Programming Language/Java] - [JAVA] main()메소드의 매개값 String[]args란 ? [JAVA] main()메소드의 매개값 String[]args란 ? public static void main(String[] args){ ... } java class로 프로그램을 실행하면 JVM은 길이가 0인 배열을 먼저 생성하고 main() 메소드를 호출할 때 매개값으로 전달함 ※ JVM (메모리 사용영역) 더보기 JVM.. bskwak.tistory.com 매개값을 주고 실행하는 것에 대한 내용은 위의 링크를 참고하면된다. 이클립스에서 프로그램을 실행할 때 매개값을 주고 실행하는 방법은 [Run] -> [Run Configurations]를 선택하면 된다..
[JAVA] main()메소드의 매개값 String[]args란 ?
·
Computer Science/Programming Language
public static void main(String[] args){ ... } java class로 프로그램을 실행하면 JVM은 길이가 0인 배열을 먼저 생성하고 main() 메소드를 호출할 때 매개값으로 전달함 ※ JVM (메모리 사용영역) 더보기 JVM 스택(Stack) 영역 - 각 스레드마다 하나씩 존재하며 스레드가 시작될 때 할당됨 - 메소드가 호출할 때마다 프레임(Frame)을 추가(push)하고 메소드가 종료되면 해당 프레임을 제거(pop)함 - 프레임 내부에는 로컬 변수 스택이 있는데, 기본타입변수나 참조 타입 변수가 push/pop됨 String[] args ={ }; // args : main( ) 메소드 호출 시 전달 public static void main(String[] arg..
[JAVA] 배열 Array
·
Computer Science/Programming Language
배열(Array) - 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료구조로, 배열을 이용하면 한번에 많은 메모리 공간 할당이 가능 - 반복문을 이용하여 처리하기 용이하고 index는 0부터 시작 - 자바에서 '객체'로 관리 배열에 대한 레퍼런스 변수 arr 선언 int arr[]; arr라는 int형(정수형) 배열을 참조하기 위한 공간 생성 배열 객체 생성 : n개짜리 정수형 배열의 공간이 할당됨 (1) 값 목록으로 배열 생성 int arr[]={1,3,5,7,9}; String[] names = {"KBS", "SBS", "MBC"}; (2) new 연산자로 배열 생성 int arr[] = new int[n]; //type 변수[] = new type [number] 값의 목록을 가지고 있지 않지만..
[JAVA] java.io.FileNotFoundException: (지정된 파일을 찾을 수 없습니다)
·
Computer Science/기타 error
java.io.FileNotFoundException:~~.txt (지정된 파일을 찾을 수 없습니다) 원인 (나의 경우) FileInputStream/FileOutputStream의 입출력 클래스를 이용하여 파일을 입력받아 출력하려다가 발생한 오류이다. 코드에는 문제가 없는데 위와 같은 에러가 발생함 해결 방안 1. 파일의 위치가 문제가 있음 입출력에 사용할 파일을 실행할 프로젝트의 최상위 경로에 위치시켜야한다. (나는 아무데나 놓고 실행시킴) 즉, src 폴더, Project폴더와 같은 위치에 있으면 된다. 2. 파일의 이름 파일의 이름을 "input.txt"라 저장했더니 Eclipse가 "input.txt.txt"로 읽어서 원하는 파일을 찾지 못한다 파일의 이름을 "input" 만 입력할 것
[JAVA] 백준 1546번 : 평균
·
Computer Science/자료구조와 알고리즘
1. 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 2. 코드 import java.util.Scanner; import java.util.Arrays; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int ..