JAVA - 변수사용, printf / println, Scanner
내장형 하드웨어/JAVA / 2011. 7. 19. 17:32
// 변수 사용, 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);
}
}
⇒ 출력 결과
'내장형 하드웨어 > JAVA' 카테고리의 다른 글
JAVA - 윈도우 생성 2번째 (0) | 2011.08.09 |
---|---|
JAVA - 배열 (0) | 2011.07.26 |
JAVA - 생성자 (0) | 2011.07.25 |
JAVA - 기본 문제풀이(짝수, 구구단), 클래스, 메소드 (0) | 2011.07.22 |
java 첫시간 - 설치과정, 기본지식 (0) | 2011.07.18 |