본문 바로가기

전체 글

(351)
사용자에게 값을 입력 받아서 활용하는 예제 package operator; import java.util.Scanner; public class Exam07 { public static void main(String[] args) { //사용자에게 값을 입력받아서 활용하는 예제 Scanner sc = new Scanner(System.in); //1.변수 선언 int num1, num2; double num3; //2.사용자에게 값을 입력받음 System.out.println("정수를 입력하세요 : "); num1 = sc.nextInt(); System.out.println("정수를 하나 더 입력하세요 : "); num2 = sc.nextInt(); System.out.println("실수를 하나 입력하세요"); num3 = sc.nextDou..
논리연산자를 이용한 코드 package operator; public class Exam06 { public static void main(String[] args) { //논리연산자 : 집합 기호를 명령어로 만들어 놓은 것 //=>연산 결과로는 true, false가 나온다. /* x y x&&y x||y !x true true true true false true false false true false false true false true true false false false flase true */ int a = 100; int b = 200; int x = 5, y = 3; System.out.println(a>=b && x>=y); System.out.println(a>=b || x>=y); System.out...
관계연산자를 이용한 코드 package operator; public class Exam05 { public static void main(String[] args) { //관계연산자 : 연산식이 옳은지 그른지 여부를 true, false로 반환 System.out.println(5 3); System.out.println(5 = 3); System.out.println(5 == 5); System.out.println(6 == 5); System.out.println(5 != 5); System.out.println(6 != 5); } }
단항 연산자를 이용한 코드 package operator; public class Exam04 { public static void main(String[] args) { //단항 연산자(++,--)를 포함한 증감 연산자 //값을 1씩 증가 int num = 1; System.out.println(num); num = num + 1; System.out.println(num); num +=1; System.out.println(num); num++; //후치형 System.out.println(num); ++num; //전치형 System.out.println(num); //값을 1씩 감소 num = num -1; System.out.println(num); num -= 1; System.out.println(num); num--..
정수의 나눗셈 코드 package operator; public class Exam03 { public static void main(String[] args) { //정수의 나눗셈: 몫 구하기 System.out.println(5/2); //실수의 나눗셈 System.out.println(5.0/2.0); //정수와 실수의 나눗셈 System.out.println(5.0/2); //정수는 0으로 나누면 에러 발생 // System.out.println(5/0); //실수는 0으로 나눌 수 있다. 여기에서 0은 0.00000000~1을 의미 System.out.println(5.0/0.0); System.out.println(5.0/0); System.out.println(5/0.0); } }
연산자를 축약형으로 사용하는 코드 package operator; public class Exam02 { public static void main(String[] args) { int n1 = 100; System.out.println(n1); n1 = n1+100; System.out.println(n1); //연산자를 축약형으로 사용 n1+=100; //n1+100= System.out.println(n1); n1-=100; //n1-100= System.out.println(n1); n1*=100; //n1*100= System.out.println(n1); n1/=100; //n1/100= System.out.println(n1); n1%=100; //n1%100= System.out.println(n1); } }
[자바/JAVA] 상수와 여러 연산자들 상수란 변하지 않는 변수를 뜻한다. =항상 같은 수 -상수에 넣는 데이터로는 숫자만 오는것이 아니라 클래스나 구조체 같은 객체도 올 수 있다. -참조변수를 상수로 지정할 때, 참조변수 안의 속성의 데이터까지도 변하지 않는다고 생각할 수 있지만, 참조변수 메모리의 주소값이 변하지 않는다는 의미일 뿐, 그 주소가 가리키는 데이터들은 변할 수 있다. 리터럴이란 데이터(값) 그 자체를 뜻한다. 즉, 변수에 넣는 변하지 않는 데이터를 의미하는 것 const a = 1; 여기서 a는 상수이고, 1은 리터럴이다. 상수는 메모리 위치(공간)이며, 메모리 값을 변경할 수 없다. 리터럴은 메모리 위치(공간) 안에 저장되는 값이다. 리터럴표기법이란, 변수를 선언함과 동시에 그 값을 지정해주는 표기법을 말한다. 상수를 만들기..
.html을 이용하여 원하는 페이지로 넘어가는 과제