본문 바로가기

코딩공부6

scanf printf 입력 출력 이번 글은 scanf 와 printf 입출력에 관한 글입니다. 코드와 함께 보겠습니다. 1 2 3 4 5 6 #include void main() { int num; scanf_s("%d",&num); printf_s("%d",num); } cs scanf 의 &기호는 주소를 의미합니다. 사용자가 입력한 값을 num에 저장합니다. printf의 %d는 정수를 의미합니다. 정수 num을 %d에 실어서 출력한다고 표현 할 수 있습니다. 다음 글은 if, else if, switch case에 대한 내용입니다. jswoo030@gmail.com 으로 질문을 보내시면 빠른 답변을 받으실 수 있습니다. 2017. 11. 8.
C 언어 기초 C언어 개요 프로그래밍 언어 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어 출처 : https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4 C언어의 장점 간결성 구문이 간결하고 프로그램 개발에 필요한 핵심 기능들을 제공한다 이식성 모든 컴퓨터에서 동일하게 동작하는 표준 라이브러리 함수를 프로그래머에게 제공하므로 모든 하드웨어 지원이 가능한 기계-독립적인 프로그램 개발이 가능하다 효율성 프로그램의 크기가 작으며 , 실행 속도가 빠르다 프로그램 개발 순서 컴파일 사람이 작성한 코드를 기계가 알 수 있는 기계어로 번역하는 과정 .obj 파일 생성 링크 컴파일 과정에서 생성된 .obj .. 2017. 11. 8.
2차원 배열에 숫자를 차례대로 출력하기 이번 글에서는 2차원 배열에 숫자를 차례대로 출력하는 방법에 대해서 알아보도록 하겠습니다 배열에 관한 예제 입니다 다음 그림과 같이 출력되는 소스코드를 작성해보겠습니다 그림 public class Class1 { public static void main(String[] args) { int[][] arr = new int[5][5];//표와 같이 출력할 5x5배열을 선언한다 int num = 1;//배열에 대입할 첫번째 수 num을 선언하고 초기화한다 for (int i = 0; i < arr.length; i++) {//배열 arr의 행의 길이만큼 반복문이 수행된다 for (int j = 0; j < arr[0].length; j++) {//배열arr[0]의 열의 길이만큼 반복문이 수행된다 arr[i.. 2017. 9. 29.
1부터 1000까지의 소수를 출력하는 자바 코드 1부터 1000까지의 소수를 출력 소수 : 1과 자기 자신을 약수로 갖는 수 예) 2는 1와 2를 약수로 갖는다. 3 => 1,3 -> 소수 4 => 1,2,4 -> 소수가 아니다. 5 =>1,5 -> 소수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package project1; /* * 1부터 1000사이에 존재하는 소수를 출력 */ public class PrimeNumber //PrimeNumber 클래스 선언 { public static void main(String[] args) //main 메소드 선언 { PrimeNumber p1 = new PrimeNumber(); //PrimeNu.. 2017. 9. 19.
super 키워드 this 키워드 사용해서 메소드 호출하기 / 코드 간소화하기 super 를 사용해서 작성한 코드를 this 를 사용해서 고쳐보았습니다. this 키워드는 메소드가 들어있는 클래스를 지칭하는 키워드 입니다. this로 가리킬 클래스 { 사용할 메소드 0(파라미터 1) { this(파라미터 1에 대입 될 값, 파라미터2에 대입 될 값 , 파라미터3에 대입 될 값) } 사용할 메소드 1(파라미터 1, 파라미터 2, 파라미터3) { System.out.println("메소드가 호출 되었습니다."); } } this(파라미터 1에 대입 될 값, 파라미터2에 대입 될 값 , 파라미터3에 대입 될 값) 이렇게 코드를 작성하게 되면 파라미터의 개수가 3개인 사용할 메소드 1을 사용할 메소드 0에서 호출해서 사용하게 됩니다. 여기서 this 는 this로 가리킬 클래스를 가리킵니.. 2017. 9. 15.