j02060402.java

来自「经典java教材《java完美经典》一书中源码的完全收集」· Java 代码 · 共 56 行

JAVA
56
字号
import java.lang.*;

class j02060402
{
  public static void main(String para[])
  {
		String myHobby = "A01,A02,A03,B02,C01,C06";					
		int ctA=0 ,ctB=0 ,ctC=0,oth = 0;
		for(int x=0;x<myHobby.length();x=x+4)
		{
			switch( myHobby.charAt(x) )
			{
				case 'A':
					ctA = ctA + 1;
					break;
				case 'B':
					ctB = ctB + 1;
					break;
				case 'C':
					ctC = ctC + 1;
					break;
			}	
		}
		System.out.println("A 类您选了" + ctA + "个");
		System.out.println("B 类您选了" + ctB + "个");
		System.out.println("C 类您选了" + ctC + "个");
		System.out.println("===============================================");
		String S1 = "fish 是好人~OK!";
		char[] ch1 = S1.toCharArray();
		for(int x=0;x<ch1.length;x++)
		{
			if(  ( ch1[x]>=65 && ch1[x]<=65+25 ) || ( ch1[x]>=97 && ch1[x]<=97+25 )  )
			{
				System.out.print("ch1["+x+"] = " + ch1[x]+ "  ");  //只取英文
				if((x+1)%4 == 0 )
					System.out.println(); 
			}	
		}	
		System.out.println();
		System.out.println("===============================================");		
		byte[] by1 = S1.getBytes();
		for(int x=0;x<by1.length;x++)
		{		
			System.out.print("by1["+x+"] = " + by1[x]+ "  ");
			if((x+1)%4 == 0)
				 System.out.println();
		}
		System.out.println();
		System.out.println("==============================================="); 
		String S2 = S1.toString();  // S2 所参考的是 S1 现在的实体
		 //而 String 对象的字符串内容不能改变,故表面上无法看出,欲了解请参考 java 原始程序之 String.java 
		System.out.println("S1 = " + S1 + "  S2 = " + S2 );		 										
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?