- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经尝试用我的 java 代码修复这个解决方案几个小时了。我在 eclipse 上遇到错误:
“Ass1 类型未定义方法 displayQFunction(int[], int[], int)”
我尝试过更改值,尝试更改所有内容,但此错误阻碍了我取得进展。
这是我的代码:
import java.util.* ;
public class Ass1 {
static int VIX = 0 ; // Traversing Voltage Component in Component Value Array
static int CIX = 1 ; // Traversing Capacitor
static int LIX = 2; // Traversing Inductor
static int RIX = 3; // Traversing Resistor
public static void main (String args[]) {
System.out.println("ITI 1120 Fall 2012 , Assignment 3 , Question 3") ;
System.out.println("Name : Khalid Awil , Student # 6763004") ;
double[] compArr = getCircuitComp() ;
System.out.println("-----------------------------------------------------") ;
System.out.println("");
System.out.println("Voltage Source V = " + compArr[VIX]+ "volts") ;
System.out.println("Capacitor C = " + compArr[CIX]+ "farads");
System.out.println("Inductor L = " + compArr[LIX] + " henrys") ;
System.out.println("Resistor R =" + compArr[RIX] + "ohms") ;
System.out.println("-----------------------------------------------------") ;
boolean outerLoopFlag ;
boolean innerLoopFlag ;
int i ;
int n = 1 ;
int qArray[] = new int[n] ;
int timeArr[] = new int [n] ;
System.out.println("-----------------------------------------------------") ;
Scanner input = new Scanner (System.in) ;
while ( outerLoopFlag = true) {
System.out.println("Reset Component Values (y/n) ?") ;
String answer = input.nextLine() ;
char ans = answer.charAt(0) ;
if ( ans == 'y') {
getCircuitComp() ;
}
else {
}
innerLoopFlag = true ;
while ( innerLoopFlag = true){
System.out.print("Run a simulation?") ;
String answer2 = input.nextLine() ;
char ans2 = answer2.charAt(0) ;
if (ans2 == 'y'){
System.out.println("Enter a maximum time :") ;
double tMax = input.nextDouble();
System.out.println("Enter a time step:") ;
double tStep = input.nextDouble();
timeArr[n]= genTimeArray(tMax,tStep,n);
qArray[n] = genQArray( timeArr , n , compArr) ;
displayQFunction(timeArr,qArray,n );
}
else{
innerLoopFlag = false ;
}
System.out.println("-----------------------------------------------------") ;
while (innerLoopFlag = false) {
System.out.println("Do you want to quit (y/n)?") ;
String answer3 = input.nextLine() ;
char ans3 = answer3.charAt(0) ;
if ( ans3 =='y' ){
System.exit(0);
}
else{}
}
}
}
}
////////////////////////////
///*getCircuitComp Method //
public static double[] getCircuitComp() {
Scanner input = new Scanner (System.in) ;
boolean flag = true ;
double compArr [] = new double[4];
do{
System.out.println("Enter a value V ( 4 to 15):") ;
compArr[VIX] = input.nextDouble() ;
if ((compArr[VIX] >= 4.0) && (compArr[VIX] <= 15.0)){
flag = false ;
}
else{
System.out.println("Bad Value" + compArr[VIX] ) ;
}
} while ( flag );
flag = true ;
while (flag) {
System.out.println("Enter a value for R ( 5 to 10) :") ;
compArr[RIX] = input.nextDouble();
if((compArr[RIX] >= 5.0) && (compArr[RIX] <= 10.0)){
flag = false;
}
else{
System.out.println("Bad Value:"+ compArr[RIX]) ;
}
}
flag = true ;
while(flag) {
System.out.println("Enter a value for C( 1e-9 to 1e-7 ): ") ;
compArr[CIX] = input.nextDouble();
if (( compArr[CIX] >= Math.pow(10, -9)) && (compArr[CIX] <= Math.pow(10, -7))){
flag = false ;
}
else{
System.out.println("Bad Value :"+ compArr[CIX]);
}
}
flag = true ;
while(flag){
System.out.println("Enter a value for L(1e-3 to 1e-1) ");
compArr[LIX] = input.nextDouble();
if(compArr[LIX]>= Math.pow(10,-3) && compArr[LIX] <= Math.pow(10, -1)){
flag = false ;
}
else{
System.out.println("Bad Value :" + compArr[LIX]) ;
}
}
return compArr ;
}
////////////////////////////
///*getTimeArray Method //
public static int genTimeArray( double tMax , double tStep , int n ) {
int t[] = new int[n] ;
n = 1 ;
t[0] = 0 ;
if(t[n] < tMax){
t[n] = (int) (t[n-1] + tStep) ;
n = n + 1 ;
}
return t[n] ;
}
public static int genQArray( int timeArr[] , int n , double compArr [] ) {
double q[] = new double[n] ;
n = 1 ;
double s = (compArr[VIX])*(compArr[CIX]) ;
double t = Math.exp((-compArr[RIX])/(2*compArr[LIX]));
double c = (1)/((compArr[LIX])*(compArr[CIX])) ;
double v = Math.pow((compArr[RIX])/(2*(compArr[LIX])),2) ;
double r = (timeArr[n])*(Math.sqrt(c-v)) ;
q[n] = (s)*(t)*(Math.cos(r)) ;
return (int) q[n] ;
}
////////////////////////////
///*displayQFunction Method //
public static void displayQFunction(int[] timeArr , int[] qArray ,int n ){
n = 1 ;
System.out.println( timeArr[n] + qArray[n]) ;
}
}
感谢您的帮助! ,
标记
最佳答案
The method displayQFunction(int[], int[], int) is undefined for the type Ass1
这是一个拼写错误:在声明方法时,您将 Function
拼写为 Fuction
。
改变
public static void displayQFuction(int[] timeArr , int[] qArray ,int n ){
至
public static void displayQFunction(int[] timeArr , int[] qArray ,int n ){
关于java - 数组错误(处理多个数组),找不到解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13318563/
我已经使用 vue-cli 两个星期了,直到今天一切正常。我在本地建立这个项目。 https://drive.google.com/open?id=0BwGw1zyyKjW7S3RYWXRaX24tQ
您好,我正在尝试使用 python 库 pytesseract 从图像中提取文本。请找到代码: from PIL import Image from pytesseract import image_
我的错误 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference
我已经训练了一个模型,我正在尝试使用 predict函数但它返回以下错误。 Error in contrasts<-(*tmp*, value = contr.funs[1 + isOF[nn]])
根据Microsoft DataConnectors的信息我想通过 this ODBC driver 创建一个从 PowerBi 到 PostgreSQL 的连接器使用直接查询。我重用了 Micros
我已经为 SoundManagement 创建了一个包,其中有一个扩展 MediaPlayer 的类。我希望全局控制这个变量。这是我的代码: package soundmanagement; impo
我在Heroku上部署了一个应用程序。我正在使用免费服务。 我经常收到以下错误消息。 PG::Error: ERROR: out of memory 如果刷新浏览器,就可以了。但是随后,它又随机发生
我正在运行 LAMP 服务器,这个 .htaccess 给我一个 500 错误。其作用是过滤关键字并重定向到相应的域名。 Options +FollowSymLinks RewriteEngine
我有两个驱动器 A 和 B。使用 python 脚本,我在“A”驱动器中创建一些文件,并运行 powerscript,该脚本以 1 秒的间隔将驱动器 A 中的所有文件复制到驱动器 B。 我在 powe
下面的函数一直返回这个错误信息。我认为可能是 double_precision 字段类型导致了这种情况,我尝试使用 CAST,但要么不是这样,要么我没有做对...帮助? 这是错误: ERROR: i
这个问题已经有答案了: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答) 已关闭
我的数据库有这个小问题。 我创建了一个表“articoli”,其中包含商品的品牌、型号和价格。 每篇文章都由一个 id (ID_ARTICOLO)` 定义,它是一个自动递增字段。 好吧,现在当我尝试插
我是新来的。我目前正在 DeVry 在线学习中级 C++ 编程。我们正在使用 C++ Primer Plus 这本书,到目前为止我一直做得很好。我的老师最近向我们扔了一个曲线球。我目前的任务是这样的:
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我的网站中有一段代码有问题;此错误仅发生在 Internet Explorer 7 中。 我没有在这里发布我所有的 HTML/CSS 标记,而是发布了网站的一个版本 here . 如您所见,我在列中有
如果尝试在 USB 设备上构建 node.js 应用程序时在我的树莓派上使用 npm 时遇到一些问题。 package.json 看起来像这样: { "name" : "node-todo",
在 Python 中,您有 None单例,在某些情况下表现得很奇怪: >>> a = None >>> type(a) >>> isinstance(a,None) Traceback (most
这是我的 build.gradle (Module:app) 文件: apply plugin: 'com.android.application' android { compileSdkV
我是 android 的新手,我的项目刚才编译和运行正常,但在我尝试实现抽屉导航后,它给了我这个错误 FAILURE: Build failed with an exception. What wen
谁能解释一下?我想我正在做一些非常愚蠢的事情,并且急切地等待着启蒙。 我得到这个输出: phpversion() == 7.2.25-1+0~20191128.32+debian8~1.gbp108
我是一名优秀的程序员,十分优秀!