有没有办法在单独的类中绘制以下代码输出的值的图表。
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/