5월, 2017의 게시물 표시

hey ann 정보 사항.

hey ann 의 e-mail   :   muntopus@gmail.com hey ann 의 blog  :   http://heyanns.blogspot.kr hey ann.

java. 자바기초 공부 중 기본 함수 메모.

java 기초 공부 중 가장 기본적이면서 잊지 말아야할 함수들 정리. 점 하나, 잘못된 위치에 띄어쓰기로 인해 오류가 발생 할 수 있다고 함 . < java 코드 작성시 시작! > public class 클래스명 {   public static void main(String args[]) {  내 용   } } * 클래스명은 대문자로 시작! < java 내용 출력 > System.out.println("내용");        / / 'ln'을 붙이면 한 줄 띄울 수 있음. <java 내용 입력> import java.util.Scanner ;             // import : 이미 개발되어 있는 java의 클래스 소스 불러옴. public class Test1 {      public static void main(String args[])      {            Scanner.stdin = new Scanner(System.in);            System.out.print ("사용자의 입력 : ");         // 자바(java)에서 사용하는 기본 출력문.            int...

hey ann 우선순위 정하기.

해야하는 것도, 하고싶은 것도 너무 많아 벅찰 때 가장 중요한것은 '우선순위'정하기. 꼭 해야만 하는 것 부터 꼭 하고 싶은 것  등 자신의 가치관을 기준으로 순서를 정해서 해나가면 되는데, 그게 너무 어렵다. 지금 당장 내가 해야하는 것은 무엇일까? hey ann.   17.05.29.

java! for문 이용하여 구구단 출력하기.

java! for문 이용하여 구구단 출력하기. public class GuGuDanNestedLoopTest1 {  public static void main(String args[])  {   for(int i=2 ; i<10 ; i++)   {    System.out.println(("\n"+i+"단"));    for(int j=1 ; j<=9 ; ++j)     System.out.println((i+" * "+j+" = "+i*j));   }    } } 결과값 > 2단 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 3단 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 4단 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20 4 * 6 = 24 4 * 7 = 28 4 * 8 = 32 4 * 9 = 36 5단 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 6단 6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36 6 * 7 = 42 6 * 8 = 48 6 * 9 = 54 7단 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 ...

hey ann 의 버킷 리스트

hey ann ann's playground 버킷리스트 5가지. 2017.05. 1. 사용자를 위한 프로그래머 2. 연봉으로 1억 이상 3. 인생 여행 4. 무념무상 백수 5.하나의 주제로 6개월 이상 꾸준히 기록. hey ann. 17.05.28

java! While 이용하여 팩토리얼 계산하기.

java 기초 연습. while을 이용하여 팩토리얼로 나타내 보았다. 같은 내용이지만 아주 미세하게 다르게 두가지 버전으로 작성하였는데, 교재의 예문을 보고 작성한 부분은 주석 처리해버렸다. 줄마다 주석다는 것을 습관화해야된다고들 하는데 이짧은 식에도 주석다는게 귀찮다. import java.util.Scanner; public class WhileFactorial {   /*  public static void main(String args[])  {   Scanner stdin = new Scanner(System.in);   System.out.print("원하는 팩토리얼 값을 입력: ");   int fac = stdin.nextInt();   int facvalue = fac;   while(fac>1)   {    System.out.print(fac+"*");    fac=fac-1;    facvalue=facvalue * fac;   }   System.out.println("1="+facvalue);   stdin.close();  }  */  public static void main (String args[])  {   Scanner stdin = new Scanner(System.in);   System.out.print("원하는 팩토리얼 값을 입력 : ");   int fac = stdin.nextInt();   System.out.print(fac+"! = ");   int facValue = fac;  ...

java! switch와 if문으로 계절 나타내기.

월을 입력하세요: 1월 : 겨울 입니다. 2월 : 겨울 입니다. 3월 : 봄 입니다. 4월 : 봄 입니다. 5월 : 봄 입니다. 6월: 여름입니다. 7월 : 여름입니다. 8월 : 여름입니다. 9월 : 여름 같은 9월과 선선한 10월과 낙엽이 떨어지는 11월은 가을입니다. 10월 : 선선한 10월과 낙엽이 떨어지는 11월은 가을입니다. 11월 : 11월은 가을입니다. 12월 : 겨울입니다. < switch문을 이용하여 계절 표현. > import java.util.Scanner; public class SwitchTest1 {  public static void main(String args[])  {    Scanner stdin = new Scanner(System.in);    System.out.print("월을 입력하세요 : ");    int month = stdin.nextInt();    String MtoS;    switch (month)    {     case 12:     case 1:     case 2:       MtoS="겨울입니다.";       break;     case 3:     case 4:     case 5:       MtoS="봄입니다.";       br...

java! stdin 오류 아닌 경고

hey ann 의 프로그래밍 독학기. 인강들으며 열심히 java 연습 하던중 예상치 못한 문제가 생겼다. 오류 없이 실행이 잘 되는데 저장이 안되는것. stdin 부분에 경고창이였다. http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=195188351 서후아빠( http://dae0park.blog.me )라는 닉네임의 고수님의 말에 의하면 "Resource leak: 'stdin' is never closed"  이런 경고창이 떴을 때는 stdin을 close() 시키지 않아, 리소스가 누수가 되고 있다는 경고입니다. Socket 이나 File 등과 같이 OS 리소스를 사용하는 객체들은, 사용이 끝난 후 close() 시켜주어야만 리소스가 낭비되는 것을 막을 수 있습니다. 아래와 같이, stdin.close()를 추가해 주시면, Warning이 해결되실 것입니다. 그렇다. 구문의 가장 마지막에 stdin.close(); 라고 쓰고 다시 실행을 해보니 경고창 같은 오류 표시는 사라졌고, 이상없이 저장이 잘 됐다. hey ann