菜牙先生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月8日

摘要: 依然是先回顾一下上一章的内容主要是关于循环语句这里做一个有关于蒙特卡罗模拟有关的练习先是一段背景介绍蒙特卡罗方法通过抓住事物运动的几何数量和几何特征,利用数学方法来加以模拟,即进行一种数字模拟实验。它是以一个概率模型为基础,按照这个模型所描绘的过程,通过模拟实验的结果,作为问题的近似解。可以把蒙特卡罗解题归结为三个主要步骤:构造或描述概率过程;实现从已知概率分布抽样;建立各种估计量。简单讲就是使用随机数和概率来解决问题,先使用蒙特卡罗方法来估算π ,画出一个圆的外接正方形假设圆的半径是1,那么圆的面积就是π,而外接正方形的面积是4,随便产生一个点落在这个圆内的概率是 圆面积/正方形面积=π/4 阅读全文
posted @ 2012-02-08 16:52 菜牙先生 阅读(327) 评论(0) 推荐(0) 编辑

2012年2月2日

摘要: while循环和for循环都成为预测试循环,因为继续条件实在循环体执行之前检测的,do-while循环称为后测试循环,因为循环条件是在循环体执行之后检测的因为以前做一些课程设计的时候已经大量的用到这些了,于是不再做太多叙述建议使用自己觉得最自然,最舒服的一种只做几个简单的练习 1 import java.util.Scanner; 2 public class GreatestCommonDivisor { 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 ... 阅读全文
posted @ 2012-02-02 22:46 菜牙先生 阅读(197) 评论(0) 推荐(0) 编辑

摘要: 上章内容回顾上一章主要是关于java基本数据类型以及使用Scanner类输入这里复习一下,使用输入框完成书后的一道课后题目习题:编写程序,读取一个0到1000之间的整数,并将该整数的各位数字相加。分析:使用运算符%分解数字,然后使用运算符/去掉分解出来的数字, 1 import javax.swing.JOptionPane; 2 public class NumbersSum { 3 4 public static void main(String[] args) { 5 // TODO Auto-generated method stub 6 St... 阅读全文
posted @ 2012-02-02 16:47 菜牙先生 阅读(254) 评论(0) 推荐(0) 编辑

2012年1月30日

摘要: 使用Scanner类从控制台获取输入 1 import java.util.Scanner; 2 public class Area { 3 public static void main(String []args) 4 { 5 //create Scanner Object 6 Scanner input=new Scanner(System.in); 7 8 System.out.println("请输入半径的值:"); 9 double radius=input.nextDouble();... 阅读全文
posted @ 2012-01-30 16:59 菜牙先生 阅读(202) 评论(0) 推荐(0) 编辑

2012年1月28日

摘要: 应用程序接口(API)包括为开发java程序而预定义的类和接口 ,java语言规范是稳定的,但API一直在更新三个版本JAVA SE(java standard edition)java标准版 用来开发客户端独立的应用程序或appletJAVA EE (java enterprise edition)java企业版 用来开发服务器端的应用程序 例如java servlet和javaserver pagesJAVA ME(java micro edition)java微型版 用来开发移动设备的应用程序,例如手机等JDK(java development Toolkit)java开发工具包 j.. 阅读全文
posted @ 2012-01-28 22:22 菜牙先生 阅读(164) 评论(0) 推荐(0) 编辑