More actions
imported>ktasha45 No edit summary |
imported>ktasha45 No edit summary |
||
| Line 13: | Line 13: | ||
= 3주차 수업 회고 = | = 3주차 수업 회고 = | ||
오늘도.. 더이상 변명의 여지가 없다. 절대 이런 일 없을 거라고 말씀드렸었는데. | 오늘도.. 더이상 변명의 여지가 없다. 절대 이런 일 없을 거라고 말씀드렸었는데. | ||
토일요일에 과제를 몰아서 하는 습관을 없애야겠다. ppt로 직접 공부하고 2주차 숙제, 3주차 숙제를 | 토일요일에 과제를 몰아서 하는 습관을 없애야겠다. ppt로 직접 공부하고 2주차 숙제, 3주차 숙제를 해봐야겠다. | ||
<1> | |||
1부터 100까지의 정수 중에서 짝수들의 합을 계산하여 결과값을 출력하는 프로그램을 구현한다. | |||
조건 : while문을 사용하고, if 문은 사용하지 않도록 한다. | |||
package start_java; | |||
public class Hello { | |||
public static void main(String[] args) { | |||
int i=1, sum=0; | |||
while(i<=100) { | |||
sum += i; | |||
i++; | |||
} | |||
System.out.print(sum); | |||
} | |||
} | |||
<2> | |||
주어진 10진수를 2진수로 변환하는 프로그램을 구현한다. | |||
package start_java; | |||
import java.util.Scanner; | |||
public class Hello { | |||
public static void main(String[] args) { | |||
Scanner scanner = new Scanner(System.in); | |||
int n = scanner.nextInt(); | |||
long digit=1, sum=0; | |||
while(n!=0) { | |||
sum += n%2 * digit; | |||
n /= 2; | |||
digit *= 10; | |||
} | |||
System.out.print(sum+"(2)"); | |||
scanner.close(); | |||
} | |||
} | |||
문법 자체는 c++과 많이 다르지 않은 것 같다. | |||
Revision as of 14:58, 3 April 2021
1주차 수업 회고
JS와 JAVA 사이에 접점이 있을 것이라 생각하고 JAVA를 배우겠다고 투표했다. 오늘 둘 사이에 별로 큰 접점이 없다는 것을 알았지만 상관없다. 어차피 JAVA도 처음 해보는 것이니 분명 새로운 것을 많이 배울 수 있을 것이다.
시간이 남으면 백준을 좀 풀어봐야겠다.
2주차 수업 회고
불참했다.
3주차 수업 회고
오늘도.. 더이상 변명의 여지가 없다. 절대 이런 일 없을 거라고 말씀드렸었는데. 토일요일에 과제를 몰아서 하는 습관을 없애야겠다. ppt로 직접 공부하고 2주차 숙제, 3주차 숙제를 해봐야겠다.
<1> 1부터 100까지의 정수 중에서 짝수들의 합을 계산하여 결과값을 출력하는 프로그램을 구현한다. 조건 : while문을 사용하고, if 문은 사용하지 않도록 한다.
package start_java;
public class Hello { public static void main(String[] args) { int i=1, sum=0; while(i<=100) { sum += i; i++; } System.out.print(sum); } }
<2>
주어진 10진수를 2진수로 변환하는 프로그램을 구현한다.
package start_java;
import java.util.Scanner;
public class Hello { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt();
long digit=1, sum=0; while(n!=0) { sum += n%2 * digit; n /= 2; digit *= 10; } System.out.print(sum+"(2)"); scanner.close(); } }
문법 자체는 c++과 많이 다르지 않은 것 같다.