[Java] Character, String, 문자와 문자열 공부하기



Public class String{

Public static void main(String[] args){

System.out.println("미래지향적");      //String, 문자열

System.out.println('미');                  //Character, 문자

System.out.println('래');

System.out.println('지');

System.out.println('향');

System.out.println('적');

System.out.println("Java Tutorials");   //String, 문자열

}

}


이렇게 한다면 결과는 어떻게 될까요?

먼저 자신이 예상한 결과를 노트에 적어보고 답을 확인해보세요.







[Result]

미래지향적

Java Tutorials


이렇게 될것입니다.


[Java] Hello World! 자바 println 


public class Number{

public static void main(String[] agrs){

int = 0;

System.out.println(int);

}

}

[Result] 

0


public class Hello_World{

public static void main(String[] args){

System.out.println("Hello World!");

}

}

[Result]

Hello World!


이전에 C언어에서는 출력을 할때 printf(" something " ); 을 사용했던 것과는 다르게, Java language에서는 System.out.println(" something "); 를 주로 사용합니다.


Java에도 System.out.print("something");    , System.out.format (" something " );   ,  System.out.println(" something " ); 이렇게 다양하게 존재합니다.

하지만 그 중에서도 System.out.println(" something "); 을 가장 많이 사용하는 이유는 자동 줄 바꿈(automatic new line) 기능이 있기 때문입니다.

예를 들어서, C 언어에서 printf(" "); 라인을 작성한다면 띄어쓰기인 White space character 하나만 출력 되겠지만, Java에서 System.out.println(" "); 을 코딩한다면 띄어쓰기와 더불어서 자동으로 줄바꿈도 합니다.

오늘은 간단히 시작하는 내용을 담았습니다. 계속해서 포스팅할테니 따라와서 공부하시면 되겠습니다.

[C언어] goto statement, goto function 공부하기




#include <stdio.h>

int main(){


int i=0;

label :

i++;

if(i<=100){

if(i%2==0){

printf("%2d", i);

if(i==50){

printf("\n");

}

}

goto label; // label 로 이동

}

printf("\n");

return 0;

}


한번 보시면 잘 이해가 안될 겁니다.


int main(void){

int i =0;

printf("안녕하세요 goto statement 강의자료입니다\n");


printf("정말 좋은 아침입니다 \n");

Hey:

if(i==1){

printf("게임을 해야지\n");

}


i++;

goto Hey; // Hey로 이동.

printf("프로그래밍을 해야지\n");


return 0;

}


이렇게 코딩을 하면 결과가 어떻게 나올지 짐작이 되시나요?

직접 컴파일러에 시행시켜서 결과를 한번 확인해보세요.

[ printf("프로그래밍을 해야지\n"); ] 문장이 출력될까요? 아마 안될겁니다!





[C언어] while loop / while statement / 자연수 더하기


#include <stdio.h>

int main(){   

int i, sum, last_num=0;

printf("0부터 last_sum까지 더하는 프로그램입니다\n");

printf("last_num을 입력하세요 : ");

scanf("%d", &last_num);


while(i<=last_num){

sum=sum+i; // sum+=i;

}


printf("0부터 last_num까지의 합은 = %d입니다\n", sum);

return 0;

}

[C언어] for loop / for statement / 자연수 더하기


#include <stdio.h>

int main(){

int last_num=0;

int sum, i=0;

printf("0부터 last_num까지의 덧셈 프로그램입니다.\n");

printf("last_num을 입력해주세요 ex) 100, 10, 5000 : ");

scanf("%d", &last_num);


for(i=0; i<last_num; i++){

sum=sum+i;

}

printf("0부터 last_num까지의 합은 : %d 입니다.", sum);

return 0;

}





+ Recent posts