달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  


 

 

R 응용분야

R은 생각보다 많은 분야에서 응용되고 있습니다.

·         R은 우리 생활 곳곳에 있지만 주로 통계 분석이나 자료 분석 등의 분석 역할을 하며,

·         모델링이나 그래픽 작업, 조직화시각화 작업 시에도 R이 쓰이고 있습니다.

·         학문에서도 R이 쓰이고 있는데요. 재정학이나 생물정보학, 의료 등 다양한 학문에서 활발히 사용되고 있습니다.

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

switch~case문과 switch~case~default 레이블 유무에 따른 출력결과 확인

   

소스코드

   

  1. public class SwitchEx05 {
  2.    
  3.         public static void main(String[] args) {
  4.    
  5.                 int n=3;
  6. //              int n=7;
  7. //              int n=10;
  8.                  
  9.                 switch(n)
  10.                 {
  11.                 case 1:
  12.                         System.out.println("First");
  13.                 case 2:
  14.                         System.out.println("Second");
  15.                 case 3:
  16.                         System.out.println("Thrid");
  17.                 case 4:
  18.                         System.out.println("Fourth");
  19.                 case 5:
  20.                         System.out.println("Fifth");
  21.                 case 6:
  22.                         System.out.println("Sixth");
  23.                 case 7:
  24.                         System.out.println("seventh");
  25.                          
  26.                 /*default:
  27.                         System.out.println("Ordinal Number");
  28.                         */             
  29.                 }
  30.                  
  31.                 System.out.println("I love JAVA!");
  32.         }
  33.    
  34. }

   

   

출력 결과

  

default레이블 없는 경우

default레이블이 있는 경우

n=3

  

  

n=7

  

  

n=10

  

  

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

성적등급 처리하기

  • case레이블을 하나의 그룹으로 묶어서 처리하기
  • char형 조건값 비교하기

   

   

소스코드

   

  1. public class SwitchEx03 {
  2.    
  3.         public static void main(String[] args) {
  4.                 // TODO Auto-generated method stub
  5.                 // switch() (성적 등급 처리하기)
  6.                  
  7.                 java.util.Scanner input = new java.util.Scanner(System.in);
  8.                  
  9.                 int score;
  10.                 char grade;
  11.                  
  12.                 System.out.println("정수형 성적을 입력하세요 > ");
  13.                 score = input.nextInt();
  14.                  
  15.                 switch(score/10){
  16.                 case 10:
  17.                 case 9:{
  18.                         // 10, 9레이블을 하나의 부류로 묶어서 처리하게 됩니다.
  19.                         grade ='A';
  20.                         break;
  21.                 }
  22.                 case 8:{
  23.                         grade ='B';
  24.                         break;
  25.                 }
  26.                 case 7:{
  27.                         grade ='C';
  28.                         break;
  29.                 }
  30.                 case 6:{
  31.                         grade ='D';
  32.                         break;
  33.                 }
  34.                 default:
  35.                         grade ='F';                    
  36.                 }
  37.                  
  38.                 System.out.println("성적 : " + score);
  39.                 System.out.println("등급: " + grade);
  40.                          
  41.         }
  42. }


   

출력결과

   

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

switch()문을 이용하여 사직 연산 수행

  • JDK ver7.0부터 switch()문에 인자값으로 문자열 전달 가능

   

   

   

소스코드

   

  1. public class SwitchEx04 {
  2.    
  3.         public static void main(String[] args) {
  4.                  
  5.                 java.util.Scanner input = new java.util.Scanner(System.in);
  6.                  
  7.                 int first =0, second=0, total=0;
  8.                 String operator;
  9.                  
  10.                 System.out.print("첫번째 숫자를 입력하세요 > ");
  11.                 first = input.nextInt();
  12.                  
  13.                  
  14.                 System.out.print("두번째 숫자를 입력하세요 > ");
  15.                 second = input.nextInt();
  16.                  
  17.                 System.out.print("수행할 연산자는( + - * / %) > ");
  18.                 operator = input.next();
  19.                  
  20.                 switch(operator){
  21.                         case "+":{
  22.                                 total = first + second;                
  23.                                 break;
  24.                         }
  25.                         case "-":{
  26.                                 total = first - second;                
  27.                                 break;
  28.                         }
  29.                         case "*":{
  30.                                 total = first * second;                
  31.                                 break;
  32.                         }
  33.                                  
  34.                         case "/":{
  35.                                 total = first / second;                
  36.                                 break;
  37.                         }
  38.                         case "%":{
  39.                                 total = first % second;                
  40.                                 break;
  41.                          
  42.                         }
  43.                         default:{
  44.                                 System.out.print("잘못된 연산자를 입력하였습니다. 프로그램을 종료합니다.");                    
  45.                                 System.exit(0);
  46.                         }
  47.                 }
  48.                  
  49.                 System.out.println();//한줄 바꿈
  50.                 System.out.print(first + operator + second + " = " + total);
  51.    
  52.         }
  53. }

   

 

출력결과 

   

   

   

   

   

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

switch문에 문자 비교

   

   

소스코드

  1. public class SwitchEx02 {
  2.    
  3.         public static void main(String[] args) {
  4.                  
  5.                 //char a = 'A';
  6.                 //char a = 'B';
  7.                 char a = 'C';
  8.                 //char a ='D';
  9.                  
  10.                 switch(a){      //char -> int 형변환 (아스키 코드로 인식됨)
  11.                 case 'A':
  12.                         System.out.println("A 출력하였습니다.");
  13.                         break;
  14.                 case 'B':
  15.                         System.out.println("B 출력하였습니다.");
  16.                         break;
  17.                 case 'C':
  18.                         System.out.println("C 출력하였습니다.");
  19.                         break;
  20.                 default:
  21.                         System.out.println("A, B, C 아닌 문자 입니다.");             
  22.                 }
  23.         }
  24. }


   

출력결과

   

비교문자가 A인경우

   

비교문자가 B인경우

   

비교문자가 C인경우

   

비교문자가 D인경우

   

Posted by codedragon codedragon

댓글을 달아 주세요

switch문에서 정수 비교하기

   

   

소스코드

   

  1. public class SwitchEx01 {
  2.    
  3.         public static void main(String[] args) {
  4.                  
  5.                 java.util.Scanner input = new java.util.Scanner(System.in);
  6.                  
  7.                 int a;
  8.                 System.out.print("정수형 숫자를 입력하세요 > ");
  9.                 a = input.nextInt();
  10.                  
  11.                 switch(a){// JDK v6: long 제외한 정수형(byte, short, int), char
  12.                 case 1:
  13.                         System.out.println("1 입력하였습니다.");
  14.                         break;
  15.                 case 2:
  16.                         System.out.println("2 입력하였습니다.");
  17.                         break;
  18.                 case 3:
  19.                         System.out.println("3 입력하였습니다.");
  20.                         break;
  21.                 case 4:
  22.                         System.out.println("4 입력하였습니다.");
  23.                         break;
  24.                 case 5:
  25.                         System.out.println("5 입력하였습니다.");
  26.                         break;
  27.                 default:
  28.                         System.out.println("1 ~ 5 숫자중에서 입력하세요.");
  29.                         break;
  30.                  
  31.                 }
  32.         }
  33. }


   

출력결과

   

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

switch 문

- 여러 개의 조건에 따라 여러 개의 실행 문을 실행해야 할 경우 사용.

- case조건에 문자열 지원

switch(조건){ //조건에는 일반적으로 변수 이름이 온다.

case 값 : 실행문 break;

case 값 : 실행문

break;

.

.

default : 실행문 //위에 있는 case 값에 하나도 해당되지 않을 경우에 실행.

}

   

   

소스 코드

   

<html>

<head>

<meta charset="UTF-8">

<title>switch</title>

<script type="text/javascript">

var type = prompt('당신의 혈액형을 입력하세요', '');

document.write('혈액형은 ');

switch(type){

case 'A':

document.write('A형입니다.');

break;

case 'B':

document.write('B형입니다.');

break;

case 'AB':

document.write('AB형입니다.');

break;

case 'O':

document.write('O형입니다.');

break;

default:

document.write('외계인 입니까?');

   

}

   

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch03-operation/02.html>

   

출력결과

   

   

   

   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

반복문 - for  (0) 2014.06.03
Google JavaScript Style Guide  (0) 2014.06.03
switch문  (0) 2014.06.03
if조건문  (0) 2014.06.02
ch03-operation  (0) 2014.06.02
+연산자  (0) 2014.06.02
Posted by codedragon codedragon

댓글을 달아 주세요

자바스크립트 반복문 관련 강의 맵

   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

switch문  (0) 2014.06.03
if조건문  (0) 2014.06.02
ch03-operation  (0) 2014.06.02
+연산자  (0) 2014.06.02
!!연산자  (0) 2014.06.02
3항(조건) 연산자  (0) 2014.06.01
Posted by codedragon codedragon

댓글을 달아 주세요