博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
课堂动手动脑------随机数的产生
阅读量:7071 次
发布时间:2019-06-28

本文共 1327 字,大约阅读时间需要 4 分钟。

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

/* * 随机数产生 * 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+="\n";    //当产生第五个随机数时换行		}		//由对话框显示产生的随机数		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

你可能感兴趣的文章
【Android】设置Dialog点击屏幕不消失
查看>>
ConcurrentDictionary与Dictionary
查看>>
Atom Remote-FTP connecting FTP with SSL/TLS
查看>>
《代码大全》阅读笔记-27-程序规模对构建的影响
查看>>
What is R语言
查看>>
【给你一个承诺 - 玩转 AngularJS 的 Promise】
查看>>
P4962 朋也与光玉
查看>>
关于flash cs4意外退出的问题
查看>>
一道笔试指针题目详解
查看>>
easyui datagrid 绑定从后台得到的复杂的特殊数据结构
查看>>
makefile 字符串处理函数
查看>>
Class Prefix(Xcode6以后设置类前缀)
查看>>
(转载)创业型公司如何管理-吸引人才
查看>>
Oracle Spool教程
查看>>
通过jQuery实现的百叶窗效果
查看>>
python-day1
查看>>
Android架构图
查看>>
xtrabackup 安装
查看>>
黑客必备技能
查看>>
设置文本显示为2行,溢出隐藏后以省略号结尾
查看>>