Small Grey Outline Pointer '자바' 태그의 글 목록 (2 Page)
본문 바로가기

자바26

Baekjoon Java 1546 평균 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); //과목 개수 입력 double.. 2022. 5. 30.
Baekjoon Java 2775 부녀회장이 될테야 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); //test 입력 받기 int[][] APT = new int[15][15]; //1 2022. 5. 29.
Java 항공 관리 프로그램 기본틀 잡기 package ams; import javax.swing.ImageIcon; import javax.swing.JOptionPane; public class AmsMain { public static void main(String[] args) { ImageIcon img = new ImageIcon("src/img/main.gif"); //생성자에 이미지 경로를 알려주기 //절대 경로 : 내 위치가 어디든지 찾아갈 수 있는 경로 //상대 경로: 내 위치에 따라서 변경 되는 경로 String [] menu = {"추가하기", "검색하기", "수정하기", "삭제하기", "목록보기"}; int choice = 0; while(true) { choice = JOptionPane.showOption.. 2022. 5. 26.
Java :: 접근 권한 제어자 data : int - Access(클래스명) default : 파란색 세모 public : 초록색 세모 protected : 노란색 마름모 private : 빨간색 네모 Cloud 클래스의 메서드에서 Access 에 있는 필드에 접근하기 Access 앞에 public이 붙어있는 것은 하나의 프로젝트 내에서 모두가 접근 가능 패키지가 달라도 접근 가능 하지만 Cloud 앞에 public을 붙이면 오류가 난다 메인 클래스에만 public을 붙일 수 있다 즉, Access라는 이름의 자바파일을 만들었기 때문에 그 안에서 퍼블릭 클래스는 Access 단 하나여야 한다 따라서 다른 클래스를 만들게 되면 디폴트가 붙는 것 하나의 파일 안에 여러개의 클래스를 만들 때에는 메인 클래스에만 퍼블릭이 붙을 수 있다!!!.. 2022. 5. 23.
Java :: Class(생성자) package day12; public class Car { int price; //전역변수 String color; String brand; //생성자(메서드의 기능과 같다) public Car(int price, String color, String brand) { this.price = price; //그 객체의 price 내가 외부에서 받은 값을 초기화 하는 것 this.color = color; this.brand = brand; } double speedUp(double speed){ speed++; return speed; } double speedDown(double speed){ speed--; return speed; } void showInfo() { System.out.println.. 2022. 5. 23.
Java 메서드 2 package day11; import java.util.Scanner; // //1~내가 입력한 정수까지의 누적합 구해주는 메서드 //두 정수의 나눗셈 메서드 //정수를 한글로 바꿔주는 메서드 (입력예 1024 -> 출력예 일공이사 public class MethodTask { //1~내가 입력한 정수까지의 누적합 구해주는 메서드 void getSumFrom1(int end){ //리턴타입이 없으므로 void로 int result=0; if(end>1) { for(int i=1; i 출력예 일공이사 public static void main(String[] args) { //스태틱이 위험한 이유 처음 시작할때부터 메모리에 올라가 있기 때문에 프로그램 종료 될 때 까지 올라가 있어서 실행시 느려진다 //.. 2022. 5. 22.
Java 2차원 배열로 매장별 매출 구하기 매장별 매출액 구하기 package day10; import java.util.Scanner; import javax.swing.JOptionPane; public class ArrShop { //나이키 //강남점 홍대점 명동점 //성인, 키즈 //강남점a, 홍대점a, 신촌점a //강남점k, 홍대점k, 신촌점k public static void main(String[] args) { int [][] arrIncome = new int [2][3]; int [] arASum=new int [2]; //키즈/성인 연령별 총 매출액 int [] arBSum= new int [3]; //강남,홍대,신촌 지점별 총 매출액 int sum=0; double [] aAvg= new double[2]; //평균 2개 나.. 2022. 5. 21.
Java 배열 package day08; public class ArTest { public static void main(String[] args) { int[]arData=new int[4]; System.out.println(arData); } } [I@5e91993f [ 배열 I 인티져타입 @구분점 5e91993f 시작 주소 package day08; public class ArTest { public static void main(String[] args) { int[]arData=new int[4]; System.out.println(arData); System.out.println(arData[0]); } } [I@5e91993f 0 new를 넣어 초기화가 되었기 때문에 배열 [0]은 0으로 나온다 pac.. 2022. 5. 21.
Java class/method 연습문제 클래스 생성하고 메인에서 호출하기 다음 main 메소드와 함께 동작하는 Accumulator 클래스를 정의하자 그리고 Accumulator 클래스에 main 메소드도 넣어서 컴파일 및 실행을 하자 실행 결과로 showResult 메소드의 호출 결과를 sum=45 가 나오게 만들어 보자 package day0516; //실행결과로 즉, showResult 메소드의 호출 결과로 다음과 같은 출력을 하게 만들자 sum=45 public class Accumulator { static int sum=0; static void add(int n) { sum += n; } static void showResult() { System.out.println(sum); } public static void main(St.. 2022. 5. 16.
Java 영화관 키오스크 만들기 헬로메세지 설정하기 package cgv; import javax.swing.JOptionPane; public class CGV { public static void main(String[] args) { String helloMsg="★어서오세요 CGV 입니다.★\n"; String menuMsg = "①예매하기\n②구매하기\n③나가기\n"; JOptionPane.showInputDialog(helloMsg+menuMsg); } } -while문 무한반복으로 메뉴를 계속 보여주게 한다 잘못 누르면 메인메뉴를 다시 띄워주도록 하기 위해 -while문 내부에서 switch문을 사용하여 영화선택하기 package cgv; import javax.swing.JOptionPane; public class CG.. 2022. 5. 16.