JAVA 67

반복문을 이용하여 도형 출력하기

[문제 ] : 정수를 하나 입력받아, 양수일 때와 0일때 음수일 때 각각 아래와 같이 출력되게 함. - if문과 for문 사용 - 메소드명 : public void printStar2(){} ex> 정수 입력 : 5 * ** *** **** ***** ================ 정수 입력 : -5 ***** **** *** ** * ================ 정수 입력 : 0 출력 기능이 없습니다. import java.util.Scanner; class Test_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); if(a>0){ for(int i=0 ; i

JAVA/JAVA 연습 2022.07.11

#abstarct

abstarct : abstract란 한국어로 추상이다. 상속을 강제하는 일종의 규제이다. abstarct 클래스나 메소드를 사용하기 위해서는 반드시 상속해서 사용하도록 강제하는 것이 abstarct이다. 즉 부모클래스에는 매소드의 시그니처만 정의해놓고 그 메소드의 실제 동작 방법은 이 메소드를 상속받는 하위클래스에서 코드를 작성하여 사용하도록 한다. (사용 방법 ↓) abstract class A{ public abstract int b(); //시그니처 //본체가 있는 메소드는 abstract 키워드를 가질수 없다. 추상적인 메소드 //추상클래서 내에는 추상메소드가 아닌 매소드가 존재할수있다. //즉 b()이 외의 추상적이지 않은 매소드 존재 가능 //abstract int c(return 3); 처..

JAVA/JAVA_Lang 2022.07.09

접근제어자

-메소드 접근 제어자 같은클래스 같은 패키지 다른 패키지의자손클래스 (다른패키지 서브클래스) 전체 public O O O O protected O O O X (default) O O X X private O X X X -클래스 접근제어자 같은 패키지 다른 패키지 public O O default O X 제약 사항 -public 클래스가 포함된 소스코드는 public 클래스의 클래스명과 소스코드의 파일명이 같아야한다. public class PulicDemo{} 라는 클래스가 있다면 코드의 이름은 PublicDemo.java 이다. 하나의 소스코드안에는 하나의 public class 만 존재한다.

JAVA/JAVA 연습 2022.07.07