연산자
| 연산자 | 예제 | 설명 |
| + | c=a+b; | 더하기 |
| - | c=a-b; | 빼기 |
| * | c=a*b; | 곱하기 |
| / | c=a/b; | 나눈 몫 |
| % | c=a%b; | 나눈 나머지 |
| ++ | a++ |
a의 값이 1증가한 후 얻어진다. ++a가 사칙연산에 참여할 때 a의 값이 1증가한 후 a 값이 얻어진다. ++a가 메소드의 인자값으로 전달되는 경우 a의 값이 1증가한 후 a값이 얻어진다 |
| -- | a-- |
a의 값이 1감소한 후 얻어진다. ++a가 사칙연산에 참여할 때 a의 값이 1감소한 후 a 값이 얻어진다. ++a가 메소드의 인자값으로 전달되는 경우 a의 값이 1감소한 후 a값이 얻어진다 |
예제1_1.
국어, 영어, 수학, 과학 점수의 합을 출력
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
int total=0;
int korean=100;
int english=80;
int math=100;
int sci=0;
total=korean+english+math+sci;
System.out.println(total);
}
}출력값 : 280
예제1_2.
국어, 영어, 수학, 과학 점수의 합, 평균
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
int total1=0;
int average=0;
int tamp=0;
int korean1=100;
total1=korean1;
int english1=80;
total1=total1+english1;
int math1=100;
total1=total1+math1;
int sci1=10;
total1=total1+sci1;
average=total1/4; //나눈 몫
tamp=total1%4;
tamp=tamp*10;
tamp=tamp/4;
System.out.println(total1);
System.out.println(average);
System.out.println(tamp);
}
}출력값
290
72
5
예제1-3
랍스타 15000,푸아그라15000, 케비어20000, 에르스카고 30000
들고간 돈은 5명 갔는데 각각 10000원씩 가져갔다.
총 음식값,각자 지불해야하는 비용을 구하고 모자라는 금액 혹은 남는 금액은 얼마이며 모자란다면 각자 더 내야할 금액을 구하고 남는 다면 돌려받아야하는 금액을 구하라
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
int a,b,c,d,p,m;
a=15000;
b=15000;
c=20000;
d=30000;
p=5;
m=10000;
int total=0;
int pm=0;
int am=0;
int mm=0;
int nm=0;
total=a+b+c+d;
pm=total/5;
am=p*m;
mm=total-am;
nm=pm-m;
System.out.println("총음식값:"+total);
System.out.println("각자 내야하는 금액:"+pm);
System.out.println("모자른 금액:"+mm);
System.out.println("각자 더 내야하는 금액:"+nm);
}
}출력값
총음식값:80000
각자 내야하는 금액:16000
모자른 금액:30000
각자 더 내야하는 금액:6000
※ Scanner scan = new Scanner(System.in);
int n=scan.nextInt(); //숫자입력
String str=scan.next(); //문자입력
float f=scan.nextFloat(); //소수점 입력
입력함수: Scanner
1) Scanner
방식: Scanner 임의의 이름 = new Scanner(System.in); // 개체 생성 - 키보드 설정
String 임의의 이름2 = scan.nextLine(); //자료입력
예제2-1
떡볶이 값은 3500원이고 여자 4명이 떡볶이 2인분 시켜서 각각 카드로 결제했다 분식집 입장에서 음식은 30%가 남고 카드 수수료는 5%라면 이익은 얼마인가?
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main?
final int d1=3500; //떡볶이 가격
int n=d1*2/4; //한명이 결제할 금액
float cn=(float)(n*0.95); //수수료 때고 남은 결제 금액
float b1=(float)(cn*0.3)*4; //이익
System.out.println(b1);
}
}예제2-2
분식집 입장에서 음식은 30%가 남고 카드 수수료는 5%라면 이익은 얼마인가?
음식 가격, 수량, 사람수는 입력받는다.
import java.util.Scanner;
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
//입력방식
Scanner s=new Scanner(System.in);
System.out.print("떡볶이 판매가격 : ");
int d2;
d2=s.nextInt();
System.out.print("떡볶이 수량 : ");
int count;
count=s.nextInt();
System.out.print("몇명이 카드결재 : ");
int temp;
temp=s.nextInt();
int n1=d2*count/temp; //한명이 결제할 금액
float cn1=(float)(n1*0.95); //수수료 때고 남은 결제 금액
float b2=(float)(cn1*0.3)*4; //이익
System.out.println(b2);
}
}예제3
애완동물 정보 입력 후 출력(종류, 나이, 무게)
import java.util.Scanner;
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
Scanner scan = new Scanner(System.in);
String kind;
int age;
float weight;
System.out.print("종류입력:");
kind=scan.next();
System.out.print("나이입력:");
age=scan.nextInt();
System.out.print("무게입력:");
weight=scan.nextFloat();
System.out.println("종류 - "+kind);
System.out.println("나이 - "+age);
System.out.println("무게 - "+weight);
}
}
예제4
지인의 정보입력(나이, 키, 직업)
import java.util.Scanner;
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
Scanner scan = new Scanner(System.in);
int age1;
float height;
String job;
System.out.print("나이");
age1=scan.nextInt();
System.out.print("키");
height=scan.nextFloat();
System.out.print("직업");
job=scan.next();
System.out.println("나이"+age1);
System.out.println("키"+height);
System.out.println("직업"+job);
}
}예제5
더하기 프로그램
import java.util.Scanner;
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
Scanner scan = new Scanner(System.in);
System.out.println("****더하기 프로그램********");
int a,b,sum;
Scanner s=new Scanner(System.in);
System.out.print("첫번째 숫자입력 : ");
a=s.nextInt();
System.out.print("두번째 숫자입력 : ");
b=s.nextInt();
sum=a+b;
System.out.println(sum);
}
}
예제6
토익점수, 졸업학점, 자격증 개당 100점
import java.util.Scanner;
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("*****취업점수계산*****");
int toeic, license;
float credit,total;
Scanner s = new Scanner(System.in);
System.out.print("토익점수 입력 :");
toeic = s.nextInt();
System.out.print("졸업학점 입력 :");
credit = s.nextFloat();
System.out.print("자격증갯수 :");
license = s.nextInt();
total = toeic + credit * 100 + license * 100;
System.out.println("결과 :" + total);
}
}예제7
음식점 족발, 보쌈
족발 25%가 이윤을호 남고 보쌈 30%가 이윤으로 남는다.
족발의 판매가격, 수량
보쌈의 판매가격, 수량
얼마벌었는지 출력
import java.util.Scanner;
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,b,as,bs,c;
Scanner s = new Scanner(System.in);
System.out.print("족발의 판매가격 :");
a= s.nextInt();
System.out.print("족발의 수량 :");
as= s.nextInt();
System.out.print("보쌈의 판매가격 :");
b= s.nextInt();
System.out.print("보쌈의 수량 :");
bs= s.nextInt();
c=(a*as*25/100)+(b*bs*30/100);
System.out.println("총수익 : "+c);
}
}
예제8
인형공장이 있다
A는 한시간에 인형눈을 100개 붙일수 있다
b는 한시간에 인형눈을 40개 붙일수 있다
a는 한시간 일하고 20분을 쉰다
b는 쉬지않고 일한다.
입력값 근무시간
출력값 A와 B 인형눈 붙인 갯수의 차이
import java.util.Scanner;
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
int da;
int db;
int t;
int st;
int ad;
System.out.print("근무시간 : ");
t=s.nextInt();
st=t*60;
da=(st-t*20)/60*100;
db=t*40;
ad=da-db;
System.out.println("A와 B가 붙인 인형눈의 갯수 차이 : "+ad);
}
}
예제9
정수 3개를 입력받고
세 정수의 곱 더하기 세정수의 합 - 세정수의 제곱의 합을 17로 나눈 나머지
예)1,2,3
(1*2*3+1*2*3)-(1*1+2*2+3*3)%17
Scanner s=new Scanner(System.in);
int aa1,bb1,cc1;
int t1;
System.out.print("aa1 : ");
aa1=s.nextInt();
System.out.print("bb1 : ");
bb1=s.nextInt();
System.out.print("cc1 : ");
cc1=s.nextInt();
t1=(aa1*bb1*cc1+aa1*bb1*cc1)-(aa1*aa1+bb1*bb1+cc1*cc1)%17;
System.out.println("세 정수의 곱 더하기 세정수의 합 - 세정수의 제곱의 합을 17로 나눈 나머지 : "+t1);※ 이클립스 예약어 보기
첫단어 쓰고 ctrl+sspace
자동 줄 마춤 ctrl+shift+l
코드 편집 관련
Ctrl + 1 : 빠른 수정(수정할 코드를 추천해주는 듯)
Ctrl + Spacebar : 코드 자동완성
Ctrl + Shift + Spacebar : 파라미터 힌트 표시
Ctrl + / : 한줄 주석(//) 토글
Ctrl + Shift + F : 코드 형식 정리
Ctrl + D : 한줄 삭제
Alt + up, down : 현재 라인을 한줄씩 위(아래)로 이동
Ctrl + Alt + up, down: 현재 라인을 위(아래)로 복사
코드 네비게이션
Ctrl + K : 현재 선택된 문자열과 동일한 문자열 찾기
Ctrl + Shift + P : 해당 코드가 속하는 괄호로 이동
Ctrl + . / Ctrl + , : 다음/이전 에러(경고)로 이동
Ctrl + Q : 마지막으로 편집한 곳으로 이동
Ctrl + L : 행 번호를 이용한 이동
Ctrl + E : 다른 편집창으로 이동
Ctrl + M : 현재 뷰/편집창을 최대로 키움
F12 : 편집창 활성화
실행 및 디버깅
Ctrl + F11 : 실행 모드로 실행
F11 : 디버그 모드로 실행
Ctrl + F2 : 프로그램 종료
댓글 쓰기 권한이 없습니다.
| 21 | mysql 설치 | 2014.07.23 |
| 20 | jsp강좌 | 2014.07.23 |
| 19 | 140719_01 | 2014.07.17 |
| 18 | 140711_02_자바 | 2014.07.11 |
| 17 | 140711-자바스크립트 | 2014.07.11 |
| 16 | 140710-자바스크립트 | 2014.07.10 |
| 15 | 140709_01 | 2014.07.09 |
| 14 | 140707 | 2014.07.07 |
| 13 | 140707 | 2014.07.07 |
| 12 | 140704_01 | 2014.07.04 |
| 11 | 140701_01 | 2014.07.01 |
| 10 | 140626_01 | 2014.06.26 |
| 9 | 140625_01 | 2014.06.26 |
| 8 | 140624_01 | 2014.06.24 |
| 7 | 140623_[java] switch문 | 2014.06.23 |
| 6 | 140620_[java]랜덤함수 | 2014.06.20 |
| 5 | 140619_[java]조건문 | 2014.06.19 |
| 4 | 140618_[java]논리연산자 | 2014.06.18 |
| > | 140617_[java]연산자 | 2014.06.17 |
| 2 | 140616_[java]상수와 변수 | 2014.06.16 |