검색결과 리스트
분류 전체보기에 해당되는 글 150건
- 2013.09.13 성적계속 입력(if)
- 2013.09.12 로또번호 입력
- 2013.09.12 Continue문 (1~100까지 짝수의 합)
- 2013.09.12 2중for문 (구구단)
- 2013.09.12 9월 11일
- 2013.09.12 9월 9일
- 2013.09.12 While문 Sample (점수 입력해서 평균)
- 2013.09.12 for문 Sample (1~10까지 덧셈)
- 2013.09.12 가위 바위 보 게임
- 2013.09.12 폼안에 성적출력하기
글
성적계속 입력(if)
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
int kor = 0;
int eng = 0;
int math = 0;
int total = 0;
float avg = 0;
int menu;
Scanner a = new Scanner(System.in);
Scanner in = new Scanner(System.in);
while (true) {
System.out.println("┌─────────────────────────────┐");
System.out.println("│ 메인 메뉴 │");
System.out.println("└─────────────────────────────┘");
System.out.println("1.성적 입력");
System.out.println("2.성적 출력");
System.out.println("3.종료");
System.out.print("선택>");
menu = in.nextInt();
if (menu == 1) {
System.out.println("┌─────────────────────────────┐");
System.out.println("│ 성적 입력 │");
System.out.println("└─────────────────────────────┘");
System.out.print("국어:");
kor = a.nextInt();
if(kor<0||kor>100){ /*if -> while 문으로 바꿔주면 조건 만족할때까지 계속 반복.
if문은 두번 반복하면 프로그램이 이상*/
System.out.println("성적 범위를 벗어났습니다,다시 입력하세요");
System.out.print("국어:");
kor = a.nextInt();
}
System.out.print("영어:");
eng = a.nextInt();
if(eng<0||eng>100){
System.out.println("성적 범위를 벗어났습니다,다시 입력하세요");
System.out.print("영어:");
eng = a.nextInt();
}
System.out.print("수학:");
math = a.nextInt();
if(math<0||math>100){
System.out.println("성적 범위를 벗어났습니다,다시 입력하세요");
System.out.print("수학:");
math = a.nextInt();
}
}
else if(menu==2){
total = kor + eng + math;
avg = total / 3.0f;
System.out.println("┌─────────────────────────────┐");
System.out.println("│ 성적 출력 │");
System.out.println("├────┬────┬────┬────┬────┬────┤");
System.out.println("│ 번호 │ 국어 │ 영어 │ 수학 │ 총점 │ 평균 │");
System.out.println("├────┼────┼────┼────┼────┼────┤");
System.out.printf("│%3d │%3d │%3d │%3d │%3d │%6.2f │\n", 1, kor,eng, math, total, avg);
System.out.println("└────┴────┴────┴────┴────┴────┘");
}
else if (menu==3){
System.out.println("종료됩니다");
break;
}
else
System.out.println("입력이 잘못됐습니다. 다시 입력하세요");
}
}
}
'개발 > 코딩' 카테고리의 다른 글
성적 입력(switch) (0) | 2013.09.17 |
---|---|
성적 계속 입력 (do-while문) (0) | 2013.09.16 |
로또번호 입력 (0) | 2013.09.12 |
Continue문 (1~100까지 짝수의 합) (0) | 2013.09.12 |
2중for문 (구구단) (0) | 2013.09.12 |
설정
트랙백
댓글
글
로또번호 입력
import java.util.Scanner;
public class Lotto {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
System.out.println("┌───────────────────────┐");
System.out.println("│ Lotto 번호 입력 │");
System.out.println("└───────────────────────┘");
int num1 = a.nextInt();
if (num1 <= 45)
System.out.println("첫번째숫자입니다");
else
System.out.println("잘못된 숫자입니다.");
int num2 = a.nextInt();
if (num2<=45){
System.out.println("두번째숫자입니다");
if(num1==num2)
System.out.println("번호중복");
}
else
System.out.println("잘못된 숫자입니다.");
int num3 = a.nextInt();
if (num3<=45){
System.out.println("세번째숫자입니다");
if(num3==num2||num3==num1)
System.out.println("번호중복");
}
else
System.out.println("잘못된 숫자입니다.");
int num4 = a.nextInt();
if (num4<=45){
System.out.println("네번째숫자입니다");
if(num4==num1||num4==2||num4==num3)
System.out.println("번호중복");
}
else
System.out.println("잘못된 숫자입니다.");
int num5 = a.nextInt();
if (num5<=45){
System.out.println("다섯번째숫자입니다");
if(num5==num1||num5==num2||num5==num3||num5==num4)
System.out.println("번호중복");
}
else
System.out.println("잘못된 숫자입니다.");
int num6 = a.nextInt();
if (num6<=45){
System.out.println("여섯번째숫자입니다");
if(num6==num1||num6==num2||num6==num3||num6==num4||num6==num5)
System.out.println("번호중복");
}
else
System.out.println("잘못된 숫자입니다.");
System.out.println("┌───────────────────────┐");
System.out.println("│ 내 Lotto 번 호 │");
System.out.println("├───┬───┬───┬───┬───┬───┤");
System.out.printf("│%3d│%3d│%3d│%3d│%3d│%3d│\n", num1, num2, num3,num4, num5, num6);
System.out.printf("└───┴───┴───┴───┴───┴───┘");
}
}
'개발 > 코딩' 카테고리의 다른 글
성적 계속 입력 (do-while문) (0) | 2013.09.16 |
---|---|
성적계속 입력(if) (0) | 2013.09.13 |
Continue문 (1~100까지 짝수의 합) (0) | 2013.09.12 |
2중for문 (구구단) (0) | 2013.09.12 |
While문 Sample (점수 입력해서 평균) (0) | 2013.09.12 |
설정
트랙백
댓글
글
Continue문 (1~100까지 짝수의 합)
※코팅 창
public class Continue {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 1)
continue;
else
sum = sum + i;
}
System.out.println("1부터100까지 짝수의 합은" + sum + "입니다");
}
}
※결과창
1부터100까지 짝수의 합은2550입니다
'개발 > 코딩' 카테고리의 다른 글
성적계속 입력(if) (0) | 2013.09.13 |
---|---|
로또번호 입력 (0) | 2013.09.12 |
2중for문 (구구단) (0) | 2013.09.12 |
While문 Sample (점수 입력해서 평균) (0) | 2013.09.12 |
for문 Sample (1~10까지 덧셈) (0) | 2013.09.12 |
설정
트랙백
댓글
글
2중for문 (구구단)
※코딩창
public class For2 {
public static void main(String[]args){
int i,j;
for(i=1; i<10; i++,System.out.println()){
for(j=1; j<10; j++,System.out.print('\t')){
System.out.print(i+"*"+j+"="+i*j); }
}
}
}
※결과창
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
4*1=4 4*2=8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
'개발 > 코딩' 카테고리의 다른 글
로또번호 입력 (0) | 2013.09.12 |
---|---|
Continue문 (1~100까지 짝수의 합) (0) | 2013.09.12 |
While문 Sample (점수 입력해서 평균) (0) | 2013.09.12 |
for문 Sample (1~10까지 덧셈) (0) | 2013.09.12 |
가위 바위 보 게임 (0) | 2013.09.12 |
설정
트랙백
댓글
글
9월 11일
※플랫폼 - 1.기반도구 2.세상은 플랫폼과 절차가 있다. 3.일반적으로 하드웨어
4. 절차(프로그램)를 수행하기 위한 도구. 5.만들고자 하는 환경에 부합하는 도구
ex) 연극을 보기 위한 절차가 있고 배우등이 플랫폼
※함수 - 1.구현 되는 내용을 숨긴다 2.코드의 간소화
※운영체제 - 함수의 입출력 관리
※API (Application Program Interface) - 응용프로그램을 만드는데 사용되는 인터페이스
※Interface - 서로 다른 공간을 이어주는 매개체 (함수를 이용)
※출력 버퍼(Out Put Stream)를 만들고, Write -> 운영체제 -> 출력장치
⤷여기까지 캡슐이라고 한다.
※Flush - 버퍼에 차있는것을 출력해달라고 하는 역할.
※자바는 2byte 코드를 사용 (유니코드)
※개체와 객체의 차이
1.소년이 야구공을 던지고 있다 (여기서 소년은 객체) - 실제적으로 존재 하고 있는 사람.
2.소년은 일반적으로 소녀보다 시끄럽다 (여기서 소년은 개체) - 객관적으로 예를 든 사람.
'개발 > 이론' 카테고리의 다른 글
MVC 1, MVC 2 차이 (0) | 2017.12.06 |
---|---|
자바 세마포어( JAVA Semaphore ) (0) | 2015.12.29 |
자바 Referenced Libraries 만들기 (0) | 2013.10.08 |
9월 9일 (0) | 2013.09.12 |
설정
트랙백
댓글
글
9월 9일
※자바 프로그래밍- 자바를 이용한 컴퓨터 프로그래밍
※컴퓨터 프로그램 - 컴퓨터로 하여금 어떠한 기능을 할 수 있도록 지시하는 명령어들의 집합 (컴퓨터가 수행할 절차)
※컴퓨터 - 단순 반복적인 일을 빠르게,정확하게 하기 위해 (계산기)
※프로그램 - (목적을 이루기 위한) 수행절차
※코드화 - 어떤 대상을 문자나 기호로 표현하는 것
※숫자코드 - 이해,표현은 어려우나 실행은 쉽다
※어셈블리어 -
※컴파일러 - 논리 코드를 물리 코드로 변환시켜주는 소프트웨어
※논리코드(독립적) - 물리코드(종속적)
'개발 > 이론' 카테고리의 다른 글
MVC 1, MVC 2 차이 (0) | 2017.12.06 |
---|---|
자바 세마포어( JAVA Semaphore ) (0) | 2015.12.29 |
자바 Referenced Libraries 만들기 (0) | 2013.10.08 |
9월 11일 (0) | 2013.09.12 |
설정
트랙백
댓글
글
While문 Sample (점수 입력해서 평균)
※코딩 창
import java.util.Scanner;
public class While{
public static void main(String[]args){
Scanner a=new Scanner(System.in);
int i=0;
double sum=0;
int n=0;
while((i=a.nextInt())!=0) { //0을 입력하면 종료 후 평균 계산
sum=sum+i;
n++;
}
System.out.print("입력개수는 "+n+"개이고, 평균은 "+sum/n+"입니다");
}
}
※결과 창
20
50
60
0
입력개수는 3개이고, 평균은 43.333333333333336입니다
'개발 > 코딩' 카테고리의 다른 글
Continue문 (1~100까지 짝수의 합) (0) | 2013.09.12 |
---|---|
2중for문 (구구단) (0) | 2013.09.12 |
for문 Sample (1~10까지 덧셈) (0) | 2013.09.12 |
가위 바위 보 게임 (0) | 2013.09.12 |
폼안에 성적출력하기 (0) | 2013.09.12 |
설정
트랙백
댓글
글
for문 Sample (1~10까지 덧셈)
※코딩창
public class ForSample {
public static void main(String[] args) {
int i, j;
for (j = 0, i = 1; i <= 10; i++) {
j = j + i;
System.out.print(i);
if (i == 10) {
System.out.print('=');
System.out.print(j);
} else
System.out.print('+');
}
}
}
※결과 창
1+2+3+4+5+6+7+8+9+10=55
'개발 > 코딩' 카테고리의 다른 글
Continue문 (1~100까지 짝수의 합) (0) | 2013.09.12 |
---|---|
2중for문 (구구단) (0) | 2013.09.12 |
While문 Sample (점수 입력해서 평균) (0) | 2013.09.12 |
가위 바위 보 게임 (0) | 2013.09.12 |
폼안에 성적출력하기 (0) | 2013.09.12 |
설정
트랙백
댓글
글
가위 바위 보 게임
import java.util.Scanner;
public class Game {
public static void main(String[] arge) {
Scanner a = new Scanner(System.in);
System.out.println("철수는");
String A = a.next();
System.out.println("영희는");
String B = a.next();
if (A.equals("가위")) {
if (B.equals("가위"))
System.out.println("비겼습니다");
else if (B.equals("바위"))
System.out.println("영희가 이겼습니다");
else if (B.equals("보"))
System.out.println("철수가 이겼습니다");
}
if (A.equals("바위")) {
if (B.equals("바위"))
System.out.println("비겼습니다");
else if (B.equals("보"))
System.out.println("영희가 이겼습니다");
else if (B.equals("가위"))
System.out.println("철수가 이겼습니다");
}
if (A.equals("보")) {
if (B.equals("보"))
System.out.println("비겼습니다");
else if (B.equals("가위"))
System.out.println("영희가 이겼습니다");
else if (B.equals("바위"))
System.out.println("철수가 이겼습니다");
}
}
}
'개발 > 코딩' 카테고리의 다른 글
Continue문 (1~100까지 짝수의 합) (0) | 2013.09.12 |
---|---|
2중for문 (구구단) (0) | 2013.09.12 |
While문 Sample (점수 입력해서 평균) (0) | 2013.09.12 |
for문 Sample (1~10까지 덧셈) (0) | 2013.09.12 |
폼안에 성적출력하기 (0) | 2013.09.12 |
설정
트랙백
댓글
글
폼안에 성적출력하기
※코딩창
public class Program {
public static void main(String[] args) {
int kor,eng,math;
int total;
float avg;
kor=40;
eng=50;
math=60;
total = kor+eng+math;
avg=total/3.0f;
System.out.println("┌─────────────────────────────┐");
System.out.println("│ 성적 출력 │");
System.out.println("├────┬────┬────┬────┬────┬────┤");
System.out.println("│ 번호 │ 국어 │ 영어 │ 수학 │ 총점 │ 평균 │");
System.out.println("├────┼────┼────┼────┼────┼────┤");
System.out.printf("│%d │%d │%d │%d │%d │%f │\n",1,kor,eng,math,total,avg);
System.out.println("└────┴────┴────┴────┴────┴────┘");
} // %d를 %3d 로 수정하게 되면 100이나 90을 입력해도 (3으로)간격은 같다.
}
※결과창
┌─────────────────────────────┐
│ 성적 출력 │
├────┬────┬────┬────┬────┬────┤
│ 번호 │ 국어 │ 영어 │ 수학 │ 총점 │ 평균 │
├────┼────┼────┼────┼────┼────┤
│1 │40 │50 │60 │150 │50.000000 │
└────┴────┴────┴────┴────┴────┘
'개발 > 코딩' 카테고리의 다른 글
Continue문 (1~100까지 짝수의 합) (0) | 2013.09.12 |
---|---|
2중for문 (구구단) (0) | 2013.09.12 |
While문 Sample (점수 입력해서 평균) (0) | 2013.09.12 |
for문 Sample (1~10까지 덧셈) (0) | 2013.09.12 |
가위 바위 보 게임 (0) | 2013.09.12 |