课堂动手动脑------随机数的产生

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

/*
 * 随机数产生
 * 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;      //返回所求平方
	}

}

  

原文地址:https://www.cnblogs.com/dzkwwj/p/5966247.html