강좌 & 팁
글 수 2,412
2012.11.11 20:45:51 (*.52.177.29)
40490
// 변수 사용, print문 사용
package kr.ac.busanit;
public class FirstProject {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=3;
int b=5;
int c=8;
System.out.printf("홍\n");
System.out.println("홍길");
System.out.println("홍길동");
System.out.printf("%d + %d = %d\n", a, b, 8); //8은 리터럴 상수
System.out.printf("%d + %d = %d", 7, 3, 7-3);
}
}
public class FirstProject {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=3;
int b=5;
int c=8;
System.out.printf("홍\n");
System.out.println("홍길");
System.out.println("홍길동");
System.out.printf("%d + %d = %d\n", a, b, 8); //8은 리터럴 상수
System.out.printf("%d + %d = %d", 7, 3, 7-3);
}
}
⇒ 출력 결과
// 1부터 100까지 더하는 프로그램
package kr.ac.busanit;
public class FirstProject {
// 여기에 변수를 만들면 글로벌 영역 - 초기화 해줄 필요 없이 자동으로 0으로 초기화 된다.
public static void main(String[] args) {
// 여기에 변수를 만들면 stack - 초기화 해줘야 한다.
int i;
int sum=0;
for(i=1;i<=100;++i){
sum = sum + i;
}
System.out.printf("-----------------\n");
System.out.printf("[출력]\n%d\n", sum);
System.out.println(sum);
}
}
package kr.ac.busanit;
public class FirstProject {
// 여기에 변수를 만들면 글로벌 영역 - 초기화 해줄 필요 없이 자동으로 0으로 초기화 된다.
public static void main(String[] args) {
// 여기에 변수를 만들면 stack - 초기화 해줘야 한다.
int i;
int sum=0;
for(i=1;i<=100;++i){
sum = sum + i;
}
System.out.printf("-----------------\n");
System.out.printf("[출력]\n%d\n", sum);
System.out.println(sum);
}
}
⇒ 출력 결과
// 키보드 입력 연습.
package kr.ac.busanit;
import java.util.Scanner;
public class ScannerTest {
public static void main(String args[]){
int number;
Scanner input = new Scanner(System.in); // 키보드로 입력받는다.
System.out.print("값을 입력하세요 : ");
number = input.nextInt();
System.out.println("결과값은 : " + number);
}
}
package kr.ac.busanit;
import java.util.Scanner;
public class ScannerTest {
public static void main(String args[]){
int number;
Scanner input = new Scanner(System.in); // 키보드로 입력받는다.
System.out.print("값을 입력하세요 : ");
number = input.nextInt();
System.out.println("결과값은 : " + number);
}
}
⇒ 출력 결과
// Scanner 메서드 사용
package kr.ac.busanit;
import java.util.Scanner; // library 추가
public class ScannerTest {
public static void main(String args[]){
int n1, n2;
Scanner input = new Scanner(System.in);
// heap 영역에 메모리 할당 - C의 memory allocation과 유사
n1 = input.nextInt();
n2 = input.nextInt();
System.out.printf("[출력]\n");
System.out.printf("%d + %d = %d\n", n1, n2, n1+n2);
System.out.printf("%d - %d = %d\n", n1, n2, n1-n2);
System.out.printf("%d * %d = %d\n", n1, n2, n1*n2);
System.out.printf("%d / %d = %.1f\n", n1, n2, (double)n1/n2);
}
}
package kr.ac.busanit;
import java.util.Scanner; // library 추가
public class ScannerTest {
public static void main(String args[]){
int n1, n2;
Scanner input = new Scanner(System.in);
// heap 영역에 메모리 할당 - C의 memory allocation과 유사
n1 = input.nextInt();
n2 = input.nextInt();
System.out.printf("[출력]\n");
System.out.printf("%d + %d = %d\n", n1, n2, n1+n2);
System.out.printf("%d - %d = %d\n", n1, n2, n1-n2);
System.out.printf("%d * %d = %d\n", n1, n2, n1*n2);
System.out.printf("%d / %d = %.1f\n", n1, n2, (double)n1/n2);
}
}
⇒ 출력 결과