public int sum(int[] param) {

int[] array = param;

int sum = 0;


            for(int i = 0;i<array.length;i++){

            sum = sum + array[i]; 

            }

return sum;

}


public static void main(String[] args) {

int[]TestCase = new int[4];

String str = "";

int rightResult = 0;

for(int i=0; i<4; i++){

TestCase[i] = (int)(Math.random()*100);

rightResult += TestCase[i];

str+=(TestCase[i]+",");

}

str=str.substring(0,str.length()-1);


ArrayExam exam = new ArrayExam();

int Answer = exam.sum(TestCase);

if (Answer==rightResult) {

  System.out.println("정답입니다.");

}

else{

System.out.println( str+"를 더한 sum의 값이 틀립니다.");

}

}

}


array는 길이가 100인 배열
for문을 이용해서 array에 순서대로 1부터 100까지 값을 넣기


public class ArrayExam {

public int[] fill100() {

int[] array = new int[100];

                for(int i = 0; i<100; i++){

               array [i] = i+1;


return array;

}



public static void main(String[] args) {

ArrayExam exam = new ArrayExam();

int[] arr2 = exam.fill100();

for (int i = 0; i < 100; i++) {

if (arr2[i] != i + 1) {

System.out.println("array[" + i + "]의 값이 틀립니다.");

}

}

}

}




for 반복문을 이용해서 배열 사용하기

배열에 접근할때에는 인덱스를 통해서 접근한다.

    int[] iarray = new int[100];

    iarray[0] = 1; 

    iarray[1] = 2; 


배열에 0번째 인덱스 부터 시작해서 1부터 100까지 넣기


정수를100개 저장 할 수 있는 배열을 생성

    int [] iarray = new int[100];



배열의 길이를 알아내는 방법

    iarray.length 

    //배열을 참조하는 레퍼런스 변수.length 하면 해당 배열의 길이를 리턴한다. 



배열에 1부터 100까지 값넣기

    //배열에 값을 반복적으로 넣어야 하므로, for 반복문을 이용한다. 

    for(int i = 0; i < iarray.length; i++){ 

    //배열의 인덱스는 0부터 시작하므로, 0부터 배열의 길이보다 하나 작을때까지 반복하면 배열의 크기만큼 반복할 수 있다. 

            iarray[i] = i + 1;  

    //배열의 인덱스는 0부터인데 넣고 싶은 값은 1부터 사용해야하므로, 인덱스에 1을 더해준 값을 넣어준다. 

    }



배열에 저장된 값을 모두 더해주기

    int sum = 0; 

    //값을 누적하기위한 변수는 반복문 밖에서 선언한다. 


    for(int i = 0; i< iarray.length; i++){  

    // 배열의 크기만큼 반복한다.         


        sum = sum + iarray[i];

        //반복문 밖에서 선언한 변수에 반복적으로 값을 누적한다. 

    }


    System.out.println(sum);

    //배열에 들어있는 모든 값 누적한 변수를 출력한다. 

'JAVA를 해보자' 카테고리의 다른 글

java 참조형 타입  (0) 2017.12.31
java for each 반복문  (0) 2017.12.30
java 배열  (0) 2017.12.30
java_for 반복문사용  (0) 2017.12.30
산술연산자 / 대입연산자  (0) 2017.12.15



1차원 배열

배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이우어진 자료구조

같은 데이터 타입을 가진 여러개의 변수가 필요할때 사용


배열 생성방법

정수를 4개 저장 할 수 있는 배열을 생성 하는 방법

int[ ] array1 = new int[4];


배열에 값을 저장하는 방법

    array1[0] = 1;

    array1[1] = 2;

    array1[2] = 3;

    array1[3] = 4;

    //자바에서 배열의 인덱스는 0번 부터 사용한다. 4개짜리 배열은 0부터 3까지의 인덱스를 가지게 된다.

    //배열인덱스 0번부터 3번까지 차례로 1,2,3,4 값을 저장한다. 


배열에 저장된 값을 꺼내서 사용하는 방법

    int value = array1[2]; 

    //array1 이 참조하는 배열의 2번 인덱스에 해당하는 값 3을 꺼내서 int형 변수 value에 담는다. 

    System.out.println(array1[1]); 

    //array1 이 참조하는 배열의 1번 인덱스에 해당하는 값 2가 콘솔에 출력된다. 


선언과 동시에 초기화하는 방법

    int[ ] array2 = new int[ ]{1,2,3,4,5};

    //int 값을 5개저장 할 수 있는 배열이며, 해당 배열에는 1,2,3,4,5가 순서대로 저장되게 된다.

'JAVA를 해보자' 카테고리의 다른 글

java for each 반복문  (0) 2017.12.30
java for 반복문을 이용해서 배열 사용하기  (0) 2017.12.30
java_for 반복문사용  (0) 2017.12.30
산술연산자 / 대입연산자  (0) 2017.12.15
바이트(byte)  (0) 2017.12.15

for문을 이용해서 1부터 100까지 숫자 중 짝수만 출력해 보세요


public class ForExam{

  public static void main(String[] args){

    for( int i = 1; (i<=100);i++){

//for 코드를 통해 1부터 100까지 출력하는 문장 작성

      if(i%2==0){

//for 블럭 내에서 if블럭을 이용해서 짝수만 출력

      System.out.println(i);

      }

    }

  }

}


for 문

for반복문은 변수초기화, 조건식, 증감식이 한줄에 모두 있다.

1.    초기화식은 최초 한 번만 수행합니다.

2.    조건식을 수행해서 수행결과가 false라면 for 반복문을 빠져 나갑니다.

3.    수행 결과가 true라면 실행문을 수행한다.

4.    증감식을 수행한다.

5.    2번부터 4번까지 반복적으로 수행한다.

 

    for(초기화식; 조건식; 증감식){

        실행문;

        실행문;

    }




for문을 이용하여 1부터 100까지의 합을 구하는 프로그램


    int total = 0; //1부터 100까지 합한 결과값을 담기위한 변수 선언 

    for(int i = 1; i <= 100; i++){ //1부터 100까지 반복하기 위한 for 반복문 

        total = total + i; // 1부터 100까지 반복해서 total 변수에 값을 누적  

    }

    System.out.println(total);  //결과값 출력 

for문을 이용하여 1부터 100까지의 짝수의 합을 구하는 프로그램

    public class ForExam {

        public static void main(String[] args) {

            int total = 0;

            for(int i = 1; i <= 100; i++){

                if(i % 2 != 0){  // 2로 나눈 나머지가 0이 아니라는것은 홀수를 의미한다.  

                    continue; // 홀수일 경우 total = total + i; 문장이 실행되지 않으므로, 결과적으로 짝수만 더해준다. 

                }

                total = total + i;

            }

            System.out.println(total);

        }

    }


'JAVA를 해보자' 카테고리의 다른 글

java for 반복문을 이용해서 배열 사용하기  (0) 2017.12.30
java 배열  (0) 2017.12.30
산술연산자 / 대입연산자  (0) 2017.12.15
바이트(byte)  (0) 2017.12.15
비트(bit)  (0) 2017.12.15

HTML은 색상을 RGB값을 통해 표현합니다.




그많은 색을 어떻게 기억하냐면..




http://html-color-codes.info/Korean/

이렇게 RGB값을 찾기 쉽게 해주는 사이트를 즐겨찾기 추가 해놓으면 됩니다.


컬러 코드를 복사해서 넣어주시면 됩니다.




먼저 html페이지의 배경화면에 컬러를 넣는 방법입니다.

<body  bgcolor="blue">  또는 <body  bgcolor=“#0000FF"> 

위 처럼 직접 컬러를 지정하거나 rgb컬러 코드를 삽입해 주면 됩니다.


<!doctype html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>HTML 실습</title>

</head>

<body  bgcolor="blue">

</body>

</html>




소스코드를 넣고 저장후 HTML파일을 눌러보면 저런게 ...무섭게 파란 화면이 뜹니다.

원하는 색으로 해주면 더 좋겠죠 ㅎㅎ




'HTML' 카테고리의 다른 글

Echart resize  (0) 2024.06.06
table colgroup 사용방법  (0) 2018.10.14
javascript 페이지 이동  (0) 2018.10.05
HTML이란?  (0) 2017.12.18
HTML 이미지 삽입  (0) 2017.12.18

html이란

웹 브라우저에서 사용되는 문서형식으로 html or htm의 확장자를 갖는다

hyper text markup language 의 약자



태그의 사용

<요소명  속성명=속성값 ....> 내용 </요소명>

(태그의 시작)                             (태그의 끝)

태그에서 대문자와 소문자를 구분하지 않는다.



문서의 기본구조



html 태그 설명

<HTML>

<HTML>...</HTML>

HTML 언어로 작성되어 있다는 것을 알려줍니다.

<HEAD>

<HEAD>...</HEAD>

Heading의 준말로 글의 머리말에 해당합니다.

<BODY>

<BODY>...</BODY>

본문에 해당하는 부분을 알려줍니다.

<TITLE>

<TITLE>...</TITLE>

타이틀바에 새겨질 글자를 정의합니다.


'HTML' 카테고리의 다른 글

Echart resize  (0) 2024.06.06
table colgroup 사용방법  (0) 2018.10.14
javascript 페이지 이동  (0) 2018.10.05
HTML 색상표현  (0) 2017.12.19
HTML 이미지 삽입  (0) 2017.12.18


1. 먼저 폴더를 생성합니다. (폴더이름: 연습) 그리고 이미지 파일만 모아놓을 폴더를 하나더 만들어 줍니다,




2. 삽입하려는 이미지를 생성한 폴더 내에 새로운 이미지 폴더(폴더이름: img)에 저장합니다.

이때 이미지의 확장자를 확인해줍니다.

저는 JPG파일이네요




3. 이제 HTML소스 코드를 넣어 봅시다.

소스코드

<!doctype html>


<html lang="ko">

<head>

<meta charset="utf-8">

<title>연습</title>

</head>


<body>

<img src="siba01.jpg" width="150" height=""150">

<p>첫번째 이미지 출력</p>


</body>



</html>

 



4. 편집기를 이용해서 위의 코드를 입력하고 저장합니다.

저장할때는 확장자를 HTML로 해주세요

저는 편집기를 EditPlus/Notepadd++ 를 씁니다. 

editplus는 시디키가 필요한 프로그램이며 노트패드++는 프리웨어입니다.




코드를 넣은 화면입니다. 아름답죠

들여쓰는 버릇은 중요하다고 합니다.

본인의 기호에 맞게 들여써봅시다.



저장된 폴더에 HTML파일을 눌러주면 띠용?

어...? 사진이 안나옵니다.


다시 위의 소스코드로 돌아가 뭘 잘못했는지 스캔해봅니다.



이미지 파일 명을 "siba_01"인데 "siba01"로 잘못입력했죠

거기다 html폴더내의 새로운 폴더를 만들어 이미지를 저장했기 때문에 

이미지 파일 앞에 폴더명을 적어주어야 해요!

그럼 수정하고 ctrl+s누른 후 다시 HTML파일을 눌러봅시다.


수정된 소스코드



쫜!

이렇게 길고 험난했던 HTML 이미지 삽입을 해보았습니다.












'HTML' 카테고리의 다른 글

Echart resize  (0) 2024.06.06
table colgroup 사용방법  (0) 2018.10.14
javascript 페이지 이동  (0) 2018.10.05
HTML 색상표현  (0) 2017.12.19
HTML이란?  (0) 2017.12.18

자바 개발환경 구축을 위해 필요한 2가지가 JDK이클립스 입니다.

JDK는 java development kit 의 약자며

자바나 jvm등 자바 프로그램 개발에 피료한 것들을 담고 있습니다.


이클립스는 무료료 제공되는 개발 tool이며, 자바 프로그램을 작성하고 컴파일하고 실행하는 것을

간단하게 도와줍니다.


다운로드 방법은 

http://www.eclipse.org/downloads/ 여기로 들어가셔서 받으시면 됩니다.

이클립스를 검색하셔서 들어가시면 됩니다. 


이클립스 설치방법은 두가지가 있는데요

설치형과 압축해제형인데요

저는 설치형으로 진행했습니다.



처음 보이는 페이지에 노란색으로 다운로드라고 되어있구요.

 눌러서 받으시면 됩니다.



다운을 눌러 받아주시면 다운해주셔서 감사하다고 나오죠


무료로 배포해주셔서 감사합니다.



압축해제형으로 설치하시려면


다운로드 화면에서 다운로드를 누르지 마시고 아래의 다운패키지를 눌러주세요







이와같은 화면으로 전환되면 Eclips IDE for java EE Developers의 옆에서 운영체제를 확인후 다운해주시면 됩니다.




저는 설치형으로 진행했구요 



설치가 완료되면 실행을 눌러주세요 


뭔가 켜지는 느낌이에요



워크스페이스를 설정하는 창이 뜨네요 

아래의 체크박스를 눌르지 않으면 실행할때마다 물어보니까 체크박스를 누르지 맙시다



띠용?? 잠깐 이게뭐지 하시겠지만 여기서 필요한 작업을 선택해주면 됩니다.



프로젝트 이름을 설정해주시구요





쫜! 이클립스 설치완료

압축해제형으로도 설치해봤는데 

차이는 용량이 작은 프로그램 설치 후 다운받느냐

처음부터 용량이 큰 설치된 파일을 받아서 압축을 푸느냐 차이정도네요.




+ Recent posts