|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1675655 |
25 |
2015-12
1675655
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (735) |
정은준1 |
2014-05 |
5140999 |
0 |
2014-05
5140999
1 정은준1
|
30247 |
복수의 iscsi의 LVM 구성 (1) |
쿰척쿰척 |
2016-10 |
3864 |
0 |
2016-10
3864
1 쿰척쿰척
|
30246 |
마우스와 케이스 추천부탁드립니다 (1) |
미수맨 |
2015-12 |
3864 |
0 |
2015-12
3864
1 미수맨
|
30245 |
z620 메모리 선택 질문 드립니다. (6) |
행복단지 |
2014-03 |
3863 |
0 |
2014-03
3863
1 행복단지
|
30244 |
z600바이오스 사진인데 X56?? 랑 8G REG 메모리 지원되는거 맞지요? (2) |
막울었어요 |
2020-10 |
3863 |
0 |
2020-10
3863
1 막울었어요
|
30243 |
제온과 어도비 미디어인코더 1개만 일하는 CPU (9) |
다이어트중 |
2021-05 |
3863 |
0 |
2021-05
3863
1 다이어트중
|
30242 |
파워 소음이 심해서 파워케이스 오픈하고 사용하고자 합니다. (4) |
으라차차차 |
2017-10 |
3863 |
0 |
2017-10
3863
1 으라차차차
|
30241 |
[질문]장착 가능한 최대 메모리 (8) |
세벌쉭 |
2018-01 |
3863 |
0 |
2018-01
3863
1 세벌쉭
|
30240 |
TX100 Fan Error 문제 - 그래픽 카드에 따라 다름. / 동영상 재생 문제. (1) |
박찬규 |
2014-03 |
3863 |
0 |
2014-03
3863
1 박찬규
|
30239 |
VI 관련 해서 질문 드립니다. (2) |
라이젠 |
2015-02 |
3863 |
0 |
2015-02
3863
1 라이젠
|
30238 |
알리에서 PCE-AXE3000 이걸 샀습니다 작동은 되는데 결선의 용도가 궁금해서요 (7) |
막울었어요 |
2023-04 |
3863 |
0 |
2023-04
3863
1 막울었어요
|
30237 |
[비컴] 평창 도암댐이 문제라는데요 (12) |
하셀호프 |
2017-09 |
3863 |
0 |
2017-09
3863
1 하셀호프
|
30236 |
다보링크 공유기 GAPD 7100 비밀번호 문제로.. (8) |
금콩커피 |
2021-11 |
3863 |
0 |
2021-11
3863
1 금콩커피
|
30235 |
알루미늄 CNC 제작 관련 질문! (또는 플라스틱으로?) (16) |
NinaDobrev |
2023-02 |
3863 |
0 |
2023-02
3863
1 NinaDobrev
|
30234 |
8TB 2.5인치 하드 장착 가능한 외장케이스 추천 부탁 드립니다. (3) |
네모야옹 |
2021-09 |
3863 |
0 |
2021-09
3863
1 네모야옹
|
30233 |
LG PC B70 모델들 전원 이상 (5) |
전산oa |
2017-07 |
3863 |
1 |
2017-07
3863
1 전산oa
|
30232 |
아이피타임 DDNS만 먹고싶습니다 (8) |
Sikieiki |
2018-02 |
3863 |
0 |
2018-02
3863
1 Sikieiki
|
30231 |
집 네트워크 구성을 바꾸고싶은데 어떻게 해야할까요? (2) |
일론머스크 |
2017-11 |
3863 |
0 |
2017-11
3863
1 일론머스크
|
30230 |
커넥터 규격 (2) |
완소훈남 |
2018-08 |
3863 |
0 |
2018-08
3863
1 완소훈남
|
30229 |
원래 유투브 키면 버벅 거리나요? (7) |
장동건2014 |
2017-06 |
3863 |
0 |
2017-06
3863
1 장동건2014
|
30228 |
그래픽카드의 한쪽 팬이 항상 최대속도로 돕니다. (8) |
버즈 |
2022-01 |
3863 |
0 |
2022-01
3863
1 버즈
|
를
System.out.print("-");
로
바꿔보세요.
말 그대로 공백 찍는겁니다. 앞에 자리 만드는거죠.
System.out.print(""); 는 null이라기 보담 결과적으로 아무것도 찍지 않는 겁니다. 그러니 전부 왼쪽으로 붙는 것이죠.
그리고 마지막에 \n 을 찍는건 newline 개행문자라고 해서 다음줄로 넘어가라.. 라는 문자(?)를 찍는겁니다.
for (int i = 1; i < 10; i += 2)
{
System.out.print(String.format("공백수 : %2d, 별수 : %2d : ", 9 - i / 2, i));
for (int j = 0; j < 9 - i / 2; j++)
{
System.out.print(" ");
}
for (int j = 0; j < i; j++)
{
System.out.print("*");
}
System.out.print("\n");
}
음.. 그리고 abs 함수를 이용하면 다이야몬드가 됩니다.
for (int i = 1; i < 10; i++)
{
for (int j = 0; j < Math.abs(i - 5); j++)
{
System.out.print(" ");
}
for (int j = 1; j < 10 - Math.abs(i*2 - 10); j++)
{
System.out.print("*");
}
System.out.print("\n");
}
저걸 구현하기 위해서 루프돌리면서 어느 시점에 공백( )으로 채우고 내가 원하는 문자(*)로 채우고
그런것을 직접해보면서
루프돌때 어떤처리를 해주면된다를 배우는것이죠
이게 도스 시절에는 정확히 공백에 대해 1character가 성립이되서 (고정폭 폰트)
느낌이 빡 오는데
요새는 대부분 그래피컬해진 시대이고
폰트들도 고정폭이 아니기 때문에
직접 저런 예제를 하면서도 이해가 안될 소지가 다분하다는 대해는 동의합니다.
위의 기본 원리로 루프를 요리 조리 돌리면 어셈블리어로 퐁(Pong)게임도 만들수 있습니다.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 이 부분은 잘못 이해하신 부분입니다.
9 - i / 2 는 연산자 우선순위에 따라 9 - ( i / 2) 로 계산되고 첫 번째 i=1 일때 저 부등식은 j < 9 - (1/2) 가 됩니다.
추가꽁지말 : 저 부등식에서 계산이 우째 되는지 설명드리고 싶으나, 졸업장 잉크도 덜 말랐을 젊은피인데 ... 까묵어서 죄송합니다. 크흡 ..
자바의 묵시적 형변환이 어떻게 이루어지는지에 대해서 조금 공부해보시면 금방 이해가 되실것 같습니다.
(" ") 스페이스를 적당히 띄워서 정삼각형을 만들고자 하는게 i 루프 내에서 j 루프 2개가 하는 일입니다.
("") 로 스페이스를 주지 않게되면 왼쪽에 90도 각이 있는 직각삼각형이 만들어 집니다.
ㅁ
ㅁㅁ
ㅁㅁㅁ
그럼 오른쪽에 90도 각이 있는 직각삼각형은 어떻게 만들면 될까요?
.......ㅁ
....ㅁㅁ
.ㅁㅁㅁ
또 저걸 뒤집어 찍으려면 어떻게 해야될까요?
ㅁㅁㅁ
..ㅁㅁ
....ㅁ
이런게 보통 연습문제로 나올것 같습니다.