블로그 7

Java의 접근지정자와 지정자(modifiers)

오늘은 접근지정자의 두번째로 멤버 변수와 지역변수에 대해 복습하려고 합니다 《멤버 변수》클래스안에 선언된 변수로 해당 클래스 안의 모든 메소드에서 사용 가능합니다멤버변수는 초기화를 하지 않고 사용해도 해당 자료형의 기본값으로 초기화 됩니다.ex)int:0,double:0.0 참조형:null, boolean:false로 등 멤버변수는 크게 정적멤버 변수와 인스턴스형 멤버변수로 나누어집니다.또한 멤버 메소드도 정적 메소드와 인스턴스형 메소드로 나누어집니다멤버 변수나 멤버 메소드 앞에는 static이라는 modifier가 붙으면 정적 멤버 즉, 정적 멤버 변수이거나 정적 메소드이다. ※정적 멤버(상수, 변수 혹은 메소드)의 메모르는 JVM에서 클래스를 로드할 시점에 생기고인스턴스형 멤버는 JVM에서 인터프리터..

Java의 접근지정자1 (AccessModifier)

오늘은 접근지정자에 대해 작성해볼까 합니다 《접근지정자란?》클래스와 클래스 사이 혹은 클래스의 멤버간의 접근을 제어하는 기능을 가진 한정자private  private : 자기 클래스안에서만 접근가능. 다른 클래스에서는 접근 불가능public: 모든 클래스에서 접근 가능.생략형(package,default) : 같은 패키지내에 있는 클래스들끼리는 접근 가능 《접근지정자를 붙일 수 있는 곳》 1]접근지정자 [modifier] class 클래스명2]접근지정자 [modifier] final 자료형 멤버상수=초기값:접근지정자와 modifier는 순서는 상관없다. final 접근지정자 자료형 멤버상수 =초기값3]접근지정자 [modifier] 자료형 멤버변수;4]접근지정자 [modifier] 반환타입 메소드명; ※..

Java의 2차원 배열

오늘도 열심히 복습하러 왔습니다 !저번에 올렸던 블로그에 문제를 드렸는데 풀어 보셨나요 ?아직도 저는 어렵기에 .. 다시 풀어보는 차원에서 풀이를 적어볼까 합니다 !풀이를 적으면서 다른 문제의 풀이도 적어볼까 합니다!  《1차원 배열의 문제풀이》  //문]일차원 배열을 크기 순서대로 재 배치후 출력하자.(내림차순으로)int [] num = {100,90,65,45,1999,68,923,36,12,100000}for(int i=0;i 이렇게 1차원 배열에 대한 문제들의 풀이를 적어봤습니다 😚😚오늘은 2차원 배열에 대해 적어볼게요 《2차원 배열》1차원 배열이 수직으로 쌓인 것으로, 데이터를 행과 열로 구성하여 저장합니다즉, 표 형태의 데이터를 다룰 때 주로 사용합니다.  arrNum = new int[2..

Java의 1차원 배열

오늘은 자바의 배열에 대해 작성해볼까 합니다 !주말동안 푹 쉬셨나요 ? 전 주말동안 노느라 정신을 못차렸네요 ...다시 월요일 한주 시작하는 겸 열심히 작성해볼게요 ~ 1차원 배열(선형 배열)  《배열》하나의 이름으로 같은 자료형의 데이타를 여러개 저장할 수 있는 메모리 구조로메모리가 연속적으로 생김으로 참조형 입니다.  배열선언이란? int [] arrNum;//int arrNum//arrNum =10;//[x]데이타 저장 불가함. EX] arrNum이라는 배열명으로 int형의 배열을 선언하는것으로arrNum이라는 이름으로 stack영역에 주소를 저장할 수 있는 메모리가 생깁니다.    메모리 할당이란?실제 값을 저장할 수 있는 메모리를 heap영역에 생성하기 위해new연산자 사용합니다. ※ new연산..

Java의 Switch문과 while문

안녕하세요 오늘도 작성 하러 왔습니다 !복습은 늘 열심히 ..  저번에 별표로 모양 만드는 문제를 올렸는데 풀어보셨나요 ? 😅😅저는 좀 어려워서 헷갈렸는데 .. 다른분들은 잘 풀었을꺼라고 생각합니다 !어제 문제에 대한 풀이 입니다 ! for(int i=1;i=k) System.out.printf("%-2c",'*'); } System.out.println();//줄바꿈처리 } ///출력값 /*** ** * ** * * ** * * * * *///주석 처리 오늘은 switch제어문에 적어볼까 합니다 !《switch 제어문》IF문 처럼 조건에 따라서 분기하는 제어문입니다 ! //switch문의 기본형식switch(정수식){//정수식이란 연산의 결과값이 byte/short/char/int/St..

JAVA의 할당연산자와 IF문 조건식

오늘도 열심히 작성하러 왔습니다 😊😊아직 화요일이지만 주말까지 열심히 버텨봅시다 !!그럼 작성 시작해볼게요 ~~   《할당(대입)연산자》= : 변수 = 값(변수)     오른쪽에 있는 값을 왼쪽의 변수에 할당합니다.//1]할당 연산자int num1;//변수 선언num1 = 100;int num2;num2 = num1; ※ 대입 연산자의 오른쪽 식이 항상 먼저 실행 된 후 그 결과값을 왼쪽 변수에 대입합니다. 《할당 연산자의 축약표현》축약표현으로는 += -= *= %= .. 이 있습니다. num1 += 100; // num1=num1+100;와 같다num1 %= num2;//num1=num1%num2;num2 *= 2+10;//num2= num2 * (2 + 10);와 같다 《증감연산자》 : ++, -..

JAVA 기초&변수의 자료형

오늘은 전에 적었던 자바 기초랑 같이 해서 변수의 자료형을 적어볼까합니다전에 쓴건 처음이라 잘 못쓴거같은데... 힘내서 적어볼게요 ~그럼 해볼까요 ?? GO GO ~ 프로그램 주석으로 컴파일러에게 해석하지 않도록 해주는것으로즉, 프로그램의 설명 글 등에 주로 사용합니다.// : 한 줄 주석/* */ : 여러줄 주석이렇게 나누어져 있습니다.  변수(variable)란 ?메모리 상의 임시 데이터 저장 공간의 이름을 뜻하며변수에는 명명 규칙이 존재합니다. 변수의 명명 규칙 (Naming Convention)  영문자와 숫자를 섞어 쓸 수 있으나 , 숫자로 시작되어선 안됩니다그리고. 예약어 ( 키워드 ) 는 변수로 사용 불가합니다.( 예 : public ,void,main,static 등 )한글 / 한자도 변수..