본문 바로가기

반응형

자바

[JAVA] 피보나치 수열에서 4백만 이하이면서 짝수인 항의 합 Project Euler Q2. 피보나치 수열에서 4백만 이하이면서 짝수인 항의 합을 구하시오. 1. for문을 사용해서 구하기 public class Q2 { public static void main(String[] args) { int a=1, b=2, c=0, sum=2; for(; ;) { c = a+b; a=b; b=c; if(c>=4000000) { break; } if(c%2==0) { sum=sum+c; } } System.out.println(sum); } } 2. while문 사용해서 구하기 public class Q2 { public static void main(String[] args) { int a=1, b=2, c=0, sum=2; while(c 더보기
[JAVA] 1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면? Project Euler Q1. 1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면? public class Q1 { public static void main(String[] args) { int i =0, j=0; for(i =0; i 더보기
[자바스크립트]Visual Studio Code 이용하여 자바 스크립트 배우기. HTML로는 웹의 내용을 작성하고, CSS로는 웹을 디자인하며, 자바스크립트로는 웹의 동작을 구현할 수 있습니다. Visual Studio Code (편집기) 에서 편집하고자 하는 html을 켜준다. 아래에 를 적을 곳을 만들어 원하는 소스를 작성할 수 있도록 한다. 더보기
[JAVA] 매크로 작성을 위한 팁 모음 JAVA Robot - http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html 자바 공식지원 매크로 도구. 화면캡쳐, 키보드누르기, 마우스 움직이고 클릭 등등 매크로에 필요한 기능을 전부 제공한다. Tasklist - http://technet.microsoft.com/en-us/library/bb491010.aspx 프로세스 정보를 출력하는 콘솔 명령어 XP이후부터 등장한 이녀석을 이용하면 간단한 프로세스 정보를 얻어올 수 있다. 자바의 콘솔실행 기능을 이용하면 new ProcessBuilder("tasklist", "/FI", "\"IMAGENAME eq calc.exe\"").start(); 이런식으로 해서 계산기가 실행중인지 여부를 판단이 가능.. 더보기
[Java] 이것이 자바다 6장 확인 문제 1 : this()를 활용해서 중복 코드 제거하기 Q.Board 클래스의 생성자가 다음과 같이 오버로딩되어 있습니다. 생성자마다 중복 코딩된 부분이 있습니다. this( )를 활용해서 중복 코드를 제거해보세요. public class Board { String title; String content; String writer; String date; int hitcount; Board(String title, String content){ this.title = title; this.content = content; this.writer = "로그인한 회원아이디"; this.date = "현재 컴퓨터 날짜"; this.hitcount = 0; } Board(String title, String content, String writer){ this.tit.. 더보기
[Java] 이중 for문을 사용하여 별 찍기 1. 2차원 기본 별 찍기 import java.util.Scanner; public class asdasdasd { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.print("정수를 입력해 주세요 : "); int num = sc.nextInt(); for(int i = 0 ; i < num; i++) { for(int j = 0; j 더보기
[JAVA] JAVA Programming 3장 실습문제 2번 2. 다음 2차원 배열 n을 출력하는 프로그램을 작성하라. int n [][] = {{1}, {1,2,3}, {1}, {1,2,3,4}, {1,2}}; int n [][] = {{1}, {1,2,3}, {1}, {1,2,3,4}, {1,2}}; for(int i=0 ; i 더보기
[JAVA] JAVA Programming 3장 실습문제 1번 1. 다음 프로그램에 대해 물음에 답하라? int sum = 0, i = 0; while (i < 100 ) { sum = sum += i; i += 2; } System.out.println(sum); (1) 무엇을 계산하는 코드이며 실행 결과로 출력되는 내용은? - 0부터 99까지 정수 짝수의 합을 계산하는 코드로 2450이 출력됨. (2) 위의 코드를 main()메소드로 만들고 WhileTest 클래스로 완성하라 public class WhileTest { public static void main(String[] args) { int sum = 0, i = 0; while (i < 100 ) { sum = sum += i; i += 2; } System.out.println(sum); } } (3.. 더보기

반응형