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

TIL196

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.
Java 계산기 만들기 package day07; import java.util.Scanner; /* 계산기 만들기 1. 계산하기 1 + 1 =>next는 공백을 기준으로 자른다 next를 세번 써야 함 2 2.나가기 */ public class Calc { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1=0, num2=0; int choice=0; String menuMsg="1.계산하기\n2.나가기"; String oper=""; //초기화 String result=""; while(true) { System.out.println(menuMsg); choice=sc.nextInt(); //선택한 메뉴 변호 if(cho.. 2022. 5. 15.
반복문 for문 기초 package day06; public class ForTest { public static void main(String[] args) { for(int i=0; i 2022. 5. 15.
조건문 [제어문] 조건문 반복문 if문 if(조건식){ 실행할 문장 위의 조건식에 상관없이 아래에 있는 if문도 모두 검사 } if(조건식){ 실행할 문장 } if(조건식){ 실행할 문장 } if(조건식){ 실행할 문장 위의 조건식이 거짓일 때만, else if 검사 참일 때는 아래의 조건식 전부 탈출 } else if(조건식){ 실행할 문장 } else{ 실행할 문장 } package day06; import java.util.Scanner; public class IfTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String n1Msg= "첫번째 정수 : "; String n2Msg= "두번째 정수 : .. 2022. 5. 14.
연산자(비트연산/ 조건식) [연산자] 기능이 있는 특수문자 [연산자 순서] 최우선 단항 산술 쉬프트 관계 논리 삼항 대입 비트연산 & and 둘다 1일때 1 | or 둘 중 하나라도 1일때 1 ^ xor 두 비트 숫자가 다를 때1 ~ not ~a=-a-1 LEFT SHIFT 30); //둘 중 하나라도 참이면 트루 System.out.println(!(10 > 30)); //not 연산자 거짓이면 참, 참이면 거짓: 10>30 이 거짓이므로 트루! } } false false true true 삼항 연산자 조건식 ? true : false 1 2 3 package day05; import java.util.Scanner; public class Quiz { /* Q.다음중 프로그래밍 언어가 아닌 것은 1.JAVA 2.Python .. 2022. 5. 14.