小编Asd*_*eev的帖子

如何在Java中获得第5个根?

我正在尝试为我的程序获取数字的第5个根.我已经使用这种Math.pow(a, b);方法得到了这个,但由于某些原因它不起作用.

让我们说我做的事情double z = Math.pow(5, 5).System.out一旦它获得了值,我会对此进行处理,它将打印出结果3125.当我z = Math.Pow(z, 1/5)事后做它并做一个System.out时,它不会给我5的结果,而是1.可以有人向我解释为什么会发生这种情况吗?

谢谢!

java methods root

3
推荐指数
3
解决办法
1397
查看次数

paintComponent方法没有在Java中调用

我正在做这个非常基本和简单的Swing教程作为我的软件工程课程的第一个作业,并且由于一些非常奇怪的原因,我的JPanel中没有调用paintComponent方法.现在我和Java Swing一起工作过,我从来没有遇到过这样的问题.

我正在使用的教程就在Oracle站点上找到(更容易访问该站点并查看代码,因为它与我的代码相同).

教程链接

任何人都可以向我解释为什么它不适合我?

我的代码:

import javax.swing.SwingUtilities;
import javax.swing.JFrame;
import javax.swing.JPanel    
import javax.swing.BorderFactory;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;

public class PaintDemo {

public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            createGUI();
        }
    });
}

private static void createGUI() {
    System.out.println("Created GUI on EDT? "+
            SwingUtilities.isEventDispatchThread());
    JFrame frame = new JFrame("Yay, first 2102 lab!!");
    frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);        // allows to close the program
    DemoPanel panel = new DemoPanel();
    frame.add(panel);
    frame.pack();
    frame.setVisible(true);
}
}

class DemoPanel extends …
Run Code Online (Sandbox Code Playgroud)

java swing

3
推荐指数
1
解决办法
874
查看次数

标签 统计

java ×2

methods ×1

root ×1

swing ×1