zoukankan      html  css  js  c++  java
  • 课堂动手动脑------随机数的产生

    要求:随机数产生在一定范围

    /*
     * 随机数产生
     * duzekun
     * 2016/10/15
     */
    package LiZi;
    import javax.swing.JOptionPane ;
    public class Random {
    	public static void main(String[] args){
    		int values;
    		String output="";
    		for(int i=1;i<=20;i++)         //20个随机数
    		{
    			values=1+(int)(Math.random()*6);          //Math.random()*6用来生成随机数,Math.random()乘几就表示随机数由零到几。加上1是为了使随机数从1到6
                output+=values+"   ";           //输出产生的随机数,并且每个数后面都有间隔
    		    if(i%5==0)           //每行都输出五个数,当到达第五个的时候换行
    		    	output+="
    ";    //当产生第五个随机数时换行
    		}
    		//由对话框显示产生的随机数
    		JOptionPane.showMessageDialog(null,output,"20个从1到6的随机数",JOptionPane.INFORMATION_MESSAGE);
    	    System.exit(0);
    	}
    
    }
    

      用两种方法求一个数的平方:自己定义的方法和Math库

      注意:用Math.pow(a,b)表示的是double类的要表示整型的要在Math.pow(a,b)之前加上int,变成(int)Math.pow(a,b)表示意思是a的b次方

    /*
     * 求一个数的平方
     * 杜泽坤
     * 2016/10/15
     */
    package LiZi;
    
    public class SquareIntTest {
    	public static void main(String[] args){       
    		int result,a=5;
    		//result =square(a);            //在主方法里面调用自己定义的方法
    		result=(int)Math.pow(a,2 );    //用math类求a的平方   
    		System.out.println(a+"的平方是"+result);       //输出结果
    		for(int i=1;i<10;i++)
    		{
    			result=square(i);        //调用自己定义的方法
    			System.out.println(i+"的平方是"+result);    //输出结果
    			result=(int)Math.pow(a, i);
    		}
    	}
    	public static int  square(int x)    //自己定义一个静态的square方法
    	{
    		return x*x;      //返回所求平方
    	}
    
    }
    

      

  • 相关阅读:
    PatentTips
    PatentTips
    PatentTips
    PatentTips – Java native function calling
    PatentTips
    PatentTips
    PatentTips
    PatentTips
    PatentTips
    PatentTips
  • 原文地址:https://www.cnblogs.com/dzkwwj/p/5966247.html
Copyright © 2011-2022 走看看