[1] 첫번째 for 문

C언어나 C++등의 for 문과 같은 구조를 가진 첫번째 for 문 입니다.

java에서도 사용법은 동일합니다.

 

for(초기화; 조건; 반복) 

===========================================

public class Test {

public static void main(String[] args)

{

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

{

System.out.println(i);

}

}

}

===========================================

 

 

[2] 두번째 for 문

C#의 foreach문과 유사한 java의 for 문입니다.

배열에 이용되는 for 문입니다.

 

for(변수 : 배열) 이렇게 구성됩니다.


===========================================

public class Test {

public static void main(String[] args)

{

int arr[] = {1,2,3.4,5};


for(int num : arr)

{

System.out.println(num);

}

}

}

===========================================



응용. VO를 이용하여 dataList를 돌릴 때



===========================================

public class Test {

public static void main(String[] args)

{

List<CodeVO> dataList = codeService.selectCodeList(codeVO);


for(CodeVO codeVo : dataList)

{

System.out.println(codeVo.getCode());

}

}

}

===========================================

'JAVA' 카테고리의 다른 글

문자 > 숫자, 숫자 > 문자 타입(type) 바꾸기  (0) 2016.10.07


$(document).ready(function() {

document.oncontextmenu = new Function('return false');

document.ondragstart = new Function('return false');

document.onselectstart = new Function('return false');


$(function() {function updateInputCount() {

$("[id^=careerDesc_]").each(function(i){


var totalByte = 0;    // 총 byte 수

var savaMsg = "";    // 최대 byte수 초과시 textarea에 담아줄 값

var message = $(this).val();    // 현재 입력된 값


// 현재 입력된 값의 글자수 만큼 for문을 돌린다.

for(var i =0; i < message.length; i++) {

// 해당 글자의 code를 가져온다

var currentByte = message.charCodeAt(i);


// 한글은 2자, 그외는 1자를 추가해준다

if(currentByte > 128) totalByte += 2;

else totalByte++;


// 최대 Byte가 되기 전까지 메시지를 저장한다.

if(totalByte <= 400){

savaMsg += message.charAt(i);

}

}


var cnt = totalByte;

$(this).next().children().first().text(cnt);


if(cnt >= 400){

// 최대 Byte 수를 넘은 경우 textarea에 저장한 msg를 담아준다.

$(this).val(savaMsg);

}

});

}


$('textarea')

.focus(updateInputCount)

.blur(updateInputCount)

.keypress(updateInputCount);

window.setInterval(updateInputCount, 100);

updateInputCount();

});

});





[BODY]

<p class="txt_long byte"><span class="inputCnt">0</span>/400byte</p>

span class에 inputCnt를 넣어주면 자동으로 현재 byte수를 담아준다.




Input 창의 값을 수정 못하게 할 때는

<input id="test" readonly="readonly">


select 창의 값을 수정 못하게 할 때는

<select id="test" disable="disable">


readonly => form에 담겨져 submit 가능

disable => form에 담겨지지 않아서 submit 불가능


'Web, Html > etc.' 카테고리의 다른 글

[eclipse] BigDecimal 관련 에러  (0) 2016.09.21


서버 구동시 debug 모드로 올렸을 때에 JAVA수정으로 에러가 나는 경우

조치방법


window > preferences > Java > Installed JREs

jdk 선택 후 edit



finish 누른 후 이클립스 재시작

+ Recent posts