/* 입력받은 문자가 q또는 Q이면 종료하는 예제 */

	int i;
	Scanner scan = new Scanner(System.in);

방법1
	for( ; ; ) {
		System.out.print("종료하려면 q또는 Q를 입력하세요. ");
		char op = scan.next().charAt(0);
		if((char)op=='q' ||(char)op=='Q') {
			break;
		}
	}

방법2
	//Dowhile문으로 입력받은 문자가 q또는 Q이면 종료하는 예제 만들기
	/* 	do{
			실행문;
		}while(조건식);  */

	char ch;

		do {
			System.out.print("종료하려면 q 또는 Q를 입력하세요.");
			ch=scan.next().charAt(0);
		}while((char)ch!='q' && (char)ch!='Q');    

**//일단 반복문은 true이면 계속 작동함 false 나올 때까지
&&여야돼. ||안돼 => &&는 q가 아닌거랑 Q가 아닌거라면 계속 반복, 
||는 q아니거나 Q아닐때 => 둘중에 하나만 맞아도 true라서 계속 반복 .** 

	/*- 논리연산자 : 참 또는 거짓
	 	&&: ~하고, 둘다 참인경우만 참, 나머진 거짓
		||: ~하거나, 둘다 거짓인 경우만 거짓, 나머진 참
		! : 반대, 참이면 거짓, 거짓이면 참*/

/*향상된 for문 예제

/*향상된 for문 예제
* - 배열이나 컬렉션프레임워크에서 사용가능한 for문
* - 전체 탐색할 때 사용
* - 값을 가져올 때 사용										=>
* - 값을 변경할 때 사용하지 않음 (배열의 값이 바뀔때 사용하지 않음.)
*
* for(타입 변수 : 배열명){
* 		 실행문;
* }
*
* */
**arr[]에 저장된 값을 불러오기.**

int arr[]= {1,2,3,4,5};

**방법1-향상된 for문             중간에 : colon / arr는 [] 안씀**
	for (int tmp : arr) {				    //주소는 어딘지 모르지만 arr[]에 저장된 값을 tmp에 저장
		System.out.print(tmp + " ");	
	}      **//int tmp값을 출력 위아래 반복으로 arr[]를 0부터 모두 뒤져서 값1~5를 다 출력가능.

방법2-일반 for문**
for(int i = 0; i<arr.length; i+=1) {	              //[]시작값 0, **arr.length** 기억하기.
			int tmp= arr[i];					
			System.out.print(tmp + " ");
		}                      //int tmp에 arr[i]의 값을 저장(i를 올리면서 모든 수 찾아서 출력)

/* while문을 이용하여 구구단 7단을 출력하는 코드를 작성하세요. */

int i=1;
while(i<=9) {
System.out.println("7 X " + i + " = " + (7*i));
i+=1;
}

//2개의 문자열변수타입의 배열에 값ab를 각각 저장하고, 값이 같은지 다른지 확인하기

**//참조변수는 값(리터럴=코드에서 실제로 사용하는 값)을 저장하는 변수가 아니라 주소를 저장하는 변수.**

  String str1="ab";		//String저장하는 공간에다가 ab라는 리터럴을 저장함.
	String str2="ab";		//그리고 그 **공간에서는 같은 값을 같이 주소를 통해서 공유해서 씀**.

	if(str1==str2) {
		System.out.print("문자열이 같습니다.");
	}else {
		System.out.println("문자열이 다릅니다");
	}

//새로운 두개의 문자열변수에 ab라는 값을 각각 새로 저장하고 값이 같은지 다른지 확인하기

String str3=**new** **S**tring ("ab");         //new String 대소문자 지키기, 괄호 (" ")쓰기
String str4=new String ("ab");

 if(str3==str4) {
		System.out.println("문자열이 같습니다");
	}else if(str3!=str4) {
		System.out.println("문자열이 다릅니다");
	}

/* 콘솔에서 정수를 5번 입력받아 입력받은 값을 출력하는 코드를 작성하세요.*/


int i, j=0;
		Scanner scan = new Scanner(System.in);

방법1 : 숫자를 입력하면 그때마다 그 숫자를 바로바로 출력해서 보여주고 다시 입력하라고 넘어감		
		for(i=1; i<=5; i+=1) {
			System.out.print("정수를 입력하세요.");
			int num = scan.nextInt();
			System.out.println("출력: " + num);
		}

방법2:
/*콘솔에서 정수를 5번 입력받아 배열에 저장한 후 저장된 값을 출력하는 코드를 작성하세요.*/
	
	int []arr=new int[5];        //번지(주소)가 0번부터, 값저장은 갯수대로 []에 숫자 넣을것
		
		for(i=0; i<arr.length; i+=1) {               //arr.length보다 작을 것
			System.out.print("정수를 입력하세요 :");
			arr[i] = scan.nextInt(); 
			System.out.println("입력된 값: "+ arr[i]);   
		}                       // 수입력하면 바로바로 띄움 i 같이 올라가기 때문에 

/학생 3명의 성적을 입력 받은 후 총점과 평균을 출력하는 코드를 작성하세요./