논리연산자
| > | 왼쪽이 크다 |
| >= | 왼쪽이 크거나 같다 |
| < | 오른쪽이크다 |
| <= | 오른쪽이 크거나 같다 |
| == | 같다 |
| != | 같지 않다 |
| || | 둘중에 하나가 참일때 참 |
| && | 둘다 참일때 참 |
예제1
a가 b보다 작을 경우 hellow를 출력해라 아니면 world를 출력해라
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
int a=10;
int b=20;
if(a<b){
System.out.println("hello");
}else{
System.out.print("world");
}
}
}
예제2
a가 b보다 클 경우 hellow를 출력해라 아니면 world를 출력해라
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
int a=10;
int b=20;
if(a>b){
System.out.println("hello");
}else{
System.out.print("world");
}
}
}
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
int a=10;
int b=20;
if(a*a!=b*2+10*6) {
System.out.print(a);
}else{
System.out.print(b);
}
}
}예제3
c와 d의 합이 100보다 클경우 "c와d의 합은 100보다 큽니다"를 출력
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("c:");
int c=s.nextInt();
System.out.print("d:");
int d=s.nextInt();
if(c+d>100){
System.out.print("c와d의 합은 100보다 큽니다.");
}
}
}예제4
변수 a,b를 만들고 각각 화면에서 입력받는다
a와 b를 합한 값이 짝수이면 a와b를 곱한값을 출력
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("e:");
int e=s.nextInt();
System.out.print("f:");
int f=s.nextInt();
if((e+f)%2==0){
int g=e*f;
System.out.print(g);
}
}
}int 변수 isMale을 만들고 화면에 입력받게 한다.
isMale의 값이 1이면 *남자입니다* 출력
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);
int isMale;
int i=s.nextInt();
if(i==1){
System.out.print("남자");
}
}
}|| or 연산자 - 둘중하나만 맞아도 전체가 맞았다.
&& and 연산자 - 둘다 맞아야 전체가 맞다
예제5
에버드 나이가 8살 키가 160이상일 경우 "입장가능"이라고 출력
public class xx {
public static void main(String[] args) {
// TODO Auto-generated method stub
//public static void main
int age, height;
age=8;
height=160;
if(age>=8&&height>=150){
System.out.println("입장가능");
}
}
}예제6
* 가방을 하나 사려고 한다
* 가방의 가격이 50
* 현금 상품권
* 변수를 현금과 상품권 2개 만들고
* 화면에서 현금과 상품권의 값을 입력받고
* 둘중에 하나를 지불해서 가방을 살 수 있으면 Ok
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 cash=s.nextInt();
System.out.print("상품권");
int gift=s.nextInt();
if(cash>=50||gift>=50){
System.out.println("Ok");
}else{
System.out.println("No");
}
if(cash+gift>=50){
System.out.println("Ok");
}else{
System.out.println("No");
}
}
}
* 현금과 상품권의 합이 50이상 지불해서 가방을 살 수 있으면 Ok
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);
int cash=s.nextInt();
int gift=s.nextInt();
if(cash+gift>=50){
System.out.println("Ok");
}else{
System.out.println("No");
}
}
}예제7
이병헌, 손연재, 이광수,최홍만
*운동선수가 아니고 키가 190미만일경우 이병헌 출력
*운동선수이고 키가 190미만일 경우 손연재 출력
*운동선수가 아니고 키가 190이상일 경우 이광수 출력
*운동선수이고 키가 190이상일 경우 최홍만 출력
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);
int isaAthlete=s.nextInt(); //0; 운동선수x 1:운동선수O;
int height=s.nextInt();
if(isaAthlete!=1&&height<190){
System.out.print("이병헌");
}
else if(isaAthlete==1&&height<=190){
System.out.print("손연재");
}
else if(isaAthlete==1&&height<=190){
System.out.print("이광수");
}else if(isaAthlete==1&&height>=190&&height>=190){
System.out.print("최홍만");
}else if(isaAthlete==1&&height<=190&&isaAthlete==0&&height<=190){
System.out.print("이병헌, 손연재");
}
}
}예제8
입력값이 홀수인지 짝수인지 구하기
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);
int a=s.nextInt();
if(a%2==0){
System.out.print("짝수입니다.");
}else{
System.out.print("홀수입니다.");
}
}
}예제9
*int qustn isMale 만드세요
* isMale 값이 1이면 "남자" 출력 그렇지 않으면 "여자"출력
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);
int isMale=s.nextInt();
if(isMale==1){
System.out.println("남자");
}else{
System.out.println("여자");
}
}
}
예제10
*중국집에서 탕수육을 시켜먹었습니다.
* 탕수육의 가격은 12000원입니다.
* 자신의 현금값을 입력받는 변수를 만들고
* 현금값이 12000보다 작으면 "무전취식" 출력
* 현금값이 그 외에는 탕수육 값을 지불하고
* 남은 금액을 출력
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);
int menu=s.nextInt();
if(menu<12000){
System.out.println("무전취식");
}else{
int n=menu-12000;
System.out.println(n);
}
}
}댓글 쓰기 권한이 없습니다.
| 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 |
| > | 140618_[java]논리연산자 | 2014.06.18 |
| 3 | 140617_[java]연산자 | 2014.06.17 |
| 2 | 140616_[java]상수와 변수 | 2014.06.16 |