java - 绘制输入输出交换的函数图

标签 java

有没有办法在单独的类中绘制以下代码输出的值的图表。

import java.util.Scanner;

public class scannerNumber {
    public static void main(String []args) {

    Scanner originalNumber = new Scanner(System.in); // number for input

    System.out.println("Enter a number: "); // asks for input

    int firstNumber = originalNumber.nextInt();

    double secondNumber = Math.abs((firstNumber*Math.sin(firstNumber)));

    System.out.println("Your new number is: " + secondNumber);

    originalNumber.close();

    }

}

最佳答案

Scanner originalNumber = new Scanner(System.in); // number for input

ArrayList<Double> results = new ArrayList<Double>;// array for results

System.out.println("Enter a number: "); // asks for input

int firstNumber = originalNumber.nextInt();

for(int i=0; i<=firstNumber; i++){
    double secondNumber = Math.abs((firstNumber*Math.sin(firstNumber)));

    results.add(secondNumber);//add results to an array
}
for(int k:results)
    System.out.print(k+" ");

originalNumber.close();

这将创建一个包含 y 值的数组,而 x 介于 [0,firstNumber] 之间 请注意,这并不是您问题的完整答案。你应该从基础开始。 complete tutorial for function drawing in java 。您可以使用本教程,但首先查看 java 的 gui。

关于java - 绘制输入输出交换的函数图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60008084/

相关文章:

java - 如果我们在 start 方法而不是 run 方法中执行整个 Thread 功能,会发生什么?

java - 使用递归比较字符串以确定哪个按字母顺序排在第一位 Java

java - Spring Security 休息登录

java - 无法访问类 com.sun.javafx.util.Utils(在模块 javafx.graphics 中)-JavaFX 和 Eclipse

Java单词生成算法

java - 一些类没有打包成jar并带有依赖

java - TabHost/TabWidget View 未在父级中居中

java - 在类路径中添加库后找不到 Jetty WebSocket 类

java - Cassandra CQL 驱动程序实现

java - 如何在 Eclipse 中有效地调试用 JNI 包装的 C 代码? (安卓开发)