⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 numbercalcu.java

📁 java的书上例子
💻 JAVA
字号:
import java.io.*;

/** 一个简单的应用程序,用来说明循环结构与分支结构的嵌套使用
  * 程序功能:变量n的值为10。从键盘输入一个字符,当输入的字符为’!’时,计算n!;
  *			  当字符为’p’时,计算3的n次幂。循环输入字符,当输入’q’时,退出程序
  * @作者:尉哲明
  * @日期:2001年5月 */

/** 类NumberCalcu */
public class NumberCalcu{

	/** main()方法 */
   public static void main( String args[] ) throws IOException
   {
     int  n=10;//定义n=10
     char ch;    //定义输入字符变量
   	//下面用do-while循环结构实现反复输入
     do{
          //下面7行语句的作用是从键盘输入ch的值
          System.out.println("Enter ch is :");
          InputStreamReader ir;
          BufferedReader in;
          ir=new InputStreamReader(System.in);
          in=new BufferedReader(ir);
          String s=in.readLine();
          ch=s.charAt(0);
          //下面用switch语句判断输入的字符
          switch(ch){
          	 case '!'://输入'!'则用for循环计算n!
          	 	int fac=1;
          	 	for(int i=10;i>1;i--)
          	 	{
          	 		fac*=i;
          	 	}
          	 	System.out.println(n+"! = "+fac);//输出n!值
          	 	break;
          	 case 'p': //输入'p'则用pow方法计算3的n次幂
          	 	System.out.println("3的"+n+"次幂 = "+(int)(Math.pow(3,n)));
          	 	break;
          	 case 'q'://输入'q'则退出switch结构判断循环终止条件
          	 	break;
          	 default: //输入其它字符则显示出错
          	 	System.out.println("错误的输入!");
          }
      }while(ch!='q');
   }
}

⌨️ 快捷键说明

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