Javaの演算子と条件、ループ構造

12617 ワード

package day02;

public class Demo02 {

	public static void main(String[] args) {
		/*
		 *         String
		 *  
		 *    :        。       1 。
		 *  
		 *     :
		 *  	  final   ? 1,             。 
                                 2,               。
                                 3,       ,         ,   final               。
		 *  	final finally finalize   ?
		 *  
		 * 
		 * 	        :
		 * 		      、  、   _、   $,       。
		 * 		      。    。
		 * 		     ,       ,           。
		 * 
		 * 
		 *   :
		 * 		3 :   
		 *        //            ctrl+/
		 *        
		 * 		
		 */
		
		/*            */ 
		/**      ,          ,    doc        */ 
		
		char c = ' ';
		String s ="   ,     ,    。 ";
		
		final int i=1 ;
//		sadfasdf
		
		System.out.println(i);

	}
         *      ,                ,        。
		 *             。   java.math.BigDecimal   
		 *     intbyte short)        ,       int
		 * 
		 ** 		+ - * /  %(  ) +=  -= *=  /=  %=    
		 * 		++   -- :            ,            。
	


	
  ** 		> <  >=   <=  !=   == 
		 * 
		 *          boolean* 
  ** 	   &      boolean2   true    truefalse
		 * 	   |           true    true
		 *     ^         falsetrue
		 * 	   !    
		 * 
		 * 
		 * 	   &&   &  ,        。
		 * 	   ||   |*** 		  ?   1:   2 
		 *   	  :boolean
		 * 




 **  	
		 *  	if(  1){   //          ,        
		 *  		  1 ; 
		 *  	}else if(  2){   //   0-N 
		 *  		  2 ;
		 *  	}else if(  3){
		 *  		  3 ;
		 *  	}...else{    //  0-1  
		 *  		  else ;
		 *  	}
		 * 
		 *boolean  。                。
		 * else:                    。        。

switch   

             switch(   ){
                case   11breakcase   22breakcase   33break;
                  。。。
                  default:
                     n+1break}
		 * 	breakbreak* 	switch* 	switchbyte short int char String   enum   (long  )
package day03;
public class Demo01 {

	public static void main(String[] args) {
		/*
		 * 	java    :1,       2,          3,    
		 *    :
		 *  	for(  1;  2;  3){
		 *  		   ;
		 *  	}	
		 *  
		 *   for   ;     ,  3       。
		 *     1:     。          for       。          。
		 * 	     2:    ,  boolean  ,               。
		 * 	     3:    ,    
		 * 
		 *     :  1 -->   2 -->     -->   3 -->   2 -->     -->   3...   2(false)
		 * 
		 * 
		 * 	break:         
		 *  continue:        ,       。
		 */
		
		
//		for(int i=1;i<=10;i++){
//			if(i==6){
////				break ;//          
//				continue;//       ,      
//			}
//			System.out.println("       ,     "+i+" "); 
//		}
		
		
/*
 * 		while(    ){
 			   ;
		}
		
		    ; 
		
		    :    -->     -->     -->     -->...     (false)
*/		
		
//		int i = 1 ;
//		while(i<=10){
//			System.out.println("       ,     "+i+" "); 
//			i++ ;
//		}
		
		
		/*
		 * 	do{
				   ;
			}while(    );
		 * 
		 *      :    -->     -->     -->     -->     -->     (false)
		 * 
		 *    ; 
		 * 
		 */
//		int i=1 ;
//		do{
//			System.out.println("       ,     "+i+" "); 
//			i++ ;
//		}while(i<=10);
	}

}

面接問題:
  •  int a = 1 ;
     for(int i=0;i<5;i++){
     	a=a++ ;
     }
     System.out.println(a);
    

  • ->1(一時変数とグローバル変数の概念)
    2.finalの使い方を教えてください.1,変数を修飾するときは定数を表す.2,クラスを修飾するときは他のクラスの継承を避ける.3,修飾方法の場合,継承関係があるとfinal修飾された方法はサブクラスで上書きできない.
    3.switchはどのデータ型に接続できますか?byte short int char string enum
    4.&&と&の違い?&&ショート機能(最初はfalseが直接falseになり、後のコードの真偽は実行されません)