
正文
java模拟宇宙代码 h宇宙模拟
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA 3D已启动小程序 但是一片空白怎么办?代码如下:
看看后台有什么错误信息。。。。。没有附件,也测试不了。
异常处理的地方,不要不显示错误信息,什么信息都不显示,那样没法调试
相关问答
Q1: Java怎么把虚拟宇宙显示出来
稍微改了一下代码,继承JFrame,然后把Canvas放在里面就好了。
窗体大小通过setBounds来指定。
import java.awt.BorderLayout;
import java.awt.GraphicsConfiguration;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.Canvas3D;
import javax.swing.JFrame;
import com.sun.j3d.utils.geometry.ColorCube;
import com.sun.j3d.utils.universe.SimpleUniverse;
public class 示例_ColorCube extends JFrame {
public 示例_ColorCube() {
getContentPane().setLayout(new BorderLayout());
GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas = new Canvas3D(config);
getContentPane().add(canvas, BorderLayout.CENTER);
SimpleUniverse universe = new SimpleUniverse(canvas); // 创建虚拟宇宙
BranchGroup group = new BranchGroup(); // 创建组
ColorCube cube = new ColorCube(0.3); // 创建彩色立方
group.addChild(cube); // 组中加入彩色立方
universe.getViewingPlatform().setNominalViewingTransform(); // 设置观察点
universe.addBranchGraph(group); // 虚拟宇宙加入组
}
public static void main(String[] args) {
示例_ColorCube cube = new 示例_ColorCube();
cube.setBounds(10, 10, 600, 600); // 这里设置窗体大小
cube.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
cube.setVisible(true);
}
}
Q2: 作为整个宇宙,介子π0/π±的数量比值是多少?,有个相对值亦可以的
国际上公认的计算π的值得最好的方法java模拟宇宙代码,就是在一向一个边长为1的正方形区域里面随机的扔一些石子,用落在扇形里面的个数和总的个数的一个比例关系,就可以近似求解出π的值。
就类似这样,java模拟宇宙代码我们可以知道这个比值 = (π/4),故π = 4*rate(比值) 。
下面贴一下Java的实现代码java模拟宇宙代码:
public class RandomPI {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(rand_pi(100000)); //改变参数值
}
public static double rand_pi(int n) {
望采纳java模拟宇宙代码!
java模拟宇宙代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于h宇宙模拟、java模拟宇宙代码的信息别忘了在本站进行查找喔。






