各位大侠帮我看看错在哪里

作者&投稿:唐娟 (若有异议请与网页底部的电邮联系)
各位大侠,帮我看看错误在哪,谢谢~

你确定是编译 上面的源代码出现的问题??源代码中的根本没有出现 stdafx.h 啊??



怎么会提示 找不到这个头文件呢??

是啊,变量名重复了,你把你改过的发上来看看。

错误不少,不过都是小错误。
以下是我给你调试过的,自己慢慢看吧,不懂再问我。

class square{
double width;
double height;
double length;
double a;
double b;

public square(){ //此处是无参的构造函数
width=0.0;
height=0.0;
length=0.0;
}

public square(double w,double h,double l){ //此处是带参的构造函数
width=w;
height=h;
length=l;
}

void setV(double w, double h,double l ) {
width = w;
height = h;
length = l;
}

double volum() { //此处将参数去掉
a=width*height*length;
return a;
}

double area(){ //此处将参数去掉
b= 2*(width*height+height*length+width*length);
return b;
}

}
class Test {
public static void main(String args[]) {
double d_aa;
double d_bb;

square mysquare = new square();

//square mysquare = new square(3.0, 5.0, 8.0); //这样就可以不调用setV方法来传递参数

mysquare.setV(3.0, 5.0, 8.0);

d_aa = mysquare.volum();
d_bb = mysquare.area();

System.out.println(d_aa);
System.out.println(d_bb);
}
}

改成这样就好了~
class square{
double width, height,length,a,b;
void setV(double w, double h,double l ) {
width = w;
height = h;
length = l;
}

double volum(double w,double h,double l) {
a=w*h*l;
return a;
}

double area(double w,double h,double l){
b= 2*(w*h+h*l+w*l);
return b;
}

}
class Test {
public static void main(String args[]) {
double d_aa;
double d_bb;

square mysquare = new square();

d_aa = mysquare.volum(1,2,3);
d_bb = mysquare.area(1,2,3);

System.out.println(d_aa);
System.out.println(d_bb);
}
}

System.out.println(d_aa.volum());
System.out.println(d_bb.area());
基本类型怎么能有方法呢?就错在这里!

System.out.println(d_aa);
System.out.println(d_bb);
就行了

估计还是不对,你这个小题出的错太多了,呵呵,构造函数都没有,光有个set,参数调用的都不对,
恩,2楼能得出结果,不过那个setV和Width,height,length没什么用,可以去掉,其他的,你还是自己好好看吧,在网上求这样的答案没什么用的

试试这样行么?最简了
class square{
double a,b;

double volum(double w,double h,double l) {
a=w*h*l;
return a;
}

double area(double w,double h,double l){
b= 2*(w*h+h*l+w*l);
return b;
}

}
class Test {
public static void main(String args[]) {
double d_aa;
double d_bb;

square mysquare = new square();

d_aa = mysquare.volum(1,2,3);
d_bb = mysquare.area(1,2,3);

System.out.println(d_aa);
System.out.println(d_bb);
}
}

class square{
double width, height,length,a,b;
void square(double w, double h,double l ) {
width = w;
height = h;
length = l;
}

double volum(double w,double h,double l) {
a=width*height*length;
return a;
}

double area(double w,double h,double l){
b= 2*(width*height+height*length+width*length);
return b;
}

}
class Test {
public static void main(String args[]) {
double d_aa;
double d_bb;

square mysquare = new square();

d_aa = mysquare.volum(1,2,3);
d_bb = mysquare.area(1,2,3);

System.out.println(d_aa);
System.out.println(d_bb);
}
}


哪位大侠帮忙看看我这JAVA程序哪儿错了?谢谢
public static void main(String[] args) { try { InputStreamReader isr=new InputStreamReader(System.in);BufferedReader br=new BufferedReader(isr);System.out.println("输入第1个数:");String a1=br.readLine();String a2=br.readLine();float num1=Float.parseFloat(a1);float num2=Float...

...可运行却没有显示,哪位大侠帮我看看到底哪里错了,谢谢
if(a=12,b=12,c=12,d=12)这句写错了,比较符是“==”,不是“=”。而且在循环里a不会==12,到12时已经跳出循环了

哪位大侠帮我看看我用java编写的5的阶乘,哪里错了,
你的代码的函数g中的参数n为0以下的话就死循环了,所以抛出堆栈溢出的错误

大侠们 帮我看看 我的电脑差在哪了
你的电脑经常杀毒吗?有可能是中病毒了。

哪位大侠能帮我读懂这些“错误报告”?
1.错误的内存模块:用“记事本”打开根目录下的config.sys,并在其中插入命令行:DEVICE=C:\\WINDOWS\\HIMEM.SYS \/TESTMEM:ON,然后在电脑重启时观察屏幕所显示的HIMEM has detected unreliable memory at address xxxxxxxxx,这样就可以基本确定内存出了问题。不过,这可能需要重启几次来逐一发现。当然也...

哪位大侠帮我看看这篇英语短文,看看有多少语法错误、用词不当和结构错 ...
我修改好的版本,语法应该不会有错,但是因时间短促而且要保持原文的基础上,未能改到我最满意的版本,如果你愿意大改的话,可以把用词和搭配改得更漂亮。Today, with the development of science and technology, human beings are entering the new era. Many media are providing multifarious ...

我的电脑偶尔会蓝屏,请哪位大侠帮我分析下。具体如下:
蓝屏的原因一般有硬件不兼容,比如内存等,驱动不兼容等,另外系统故障程序和系统有冲突也会蓝屏,最主要你要注意蓝屏前后电脑的表现,一般蓝屏代码或事件查看器里面的内容普通人是看不懂的,请看看下面的方法。或将蓝屏前你的操作说说,都下载什么了?升级什么了?有问题请你追问我。1、蓝屏前下载了什么...

...可是怎么搞也实现不了,哪位大侠帮我看看是哪里出了错,小弟感激不尽...
错了很多处啊,并且判断语句逻辑混乱。给你改好了。< set conn = Server.CreateObject("ADODB.Connection")connstr = "provider=Microsoft.ACE.OLEDB.12.0;data source="&Server.MapPath("inc\/data.mdb")&""conn.Open connstr > < Dim c01 c01=Request.QueryString("textfield")IF c01<>"" ...

...打开金山卫士的时候都会弹出来。哪位大侠帮帮看看啊
尊敬的金山网络用户您好:出现这个问题,首先看DNS配置是否正确,如果正确的话,还出现这个问题那就可能是系统问题了,建议您重装系统试试。今后有什么问题可以关注金山网络企业平台http:\/\/zhidao.baidu.com\/c\/ijinshan 感谢您对金山网络的支持,祝您生活愉快,工作顺利!

数据结构 文本行编辑,错在哪呀?各位大侠帮帮忙
include <string.h> define MAX_LEN 50\/*文件最大行数*\/ define LINE_LEN 100\/*每行最大字符的最大个数+1*\/ typedef int Status;typedef struct{ char *ch;int length;}HString;initString(HString *T){ T->length=0;T->ch=NULL;return 1;} Status strassign(HString *T,char *...

龙泉市19389237364: 麻烦各位大侠给看一下,这个程序错在哪儿!不胜感激!...
频具布美: 小错误不少啊 首先是头文件定义的时候stdio.h是系统自带头文件一般用<> 只有自己建立的头文件时才用“” 另外输入的时候scanf(“%lf,%lf,%lf”,&a,&b,&c)取变量地址在“”外面,计算没有错,接下来的输出中printf(“x1=%f\t,x2=%f\t”,x1,x2)没有加上结果变量,还有一个错误就是 你定义的是int main()一般都要返回一个值return 0;

龙泉市19389237364: 某单位订阅了30份学习材料发放给3个部门,每个部门至少发放9份材料.问一共有多少种不同的发放方法?答案为10种请各位大侠帮我纠错,看我的方法错... -
频具布美:[答案] 第一份材料给1,第二份材料给2,第三份材料给1.和第一份材料给2,第二,三份材料给1,本质上是一样的,都是1有11份,2,3分别有9份.你却当成了两种.因为材料是相同的,所以用分情况讨论算而不用投信原则.即三份都给一个,C31.每部门一份...

龙泉市19389237364: 大侠帮我看看,这个c程序错在哪
频具布美: 你输入时两个字符之间有一个逗号吧?getchar把这个逗号读给c2了,逗号的ASCII码值是44,加上32是76,对应的字符就是L了,你不想改代码的话就在输入时把两个字符连着输入,中间什么也不要有

龙泉市19389237364: sql1=sql1 &" order by id desc" FROM 子句语法错误! 各位大侠帮我看看错在哪里呀
频具布美: sql1=sql1 & " and leibie='"&leibie&"'" 这句 你都已经有from了 你后面怎么还写and啊 and应该是条件了 不能放到from后面

龙泉市19389237364: 我想算出一共12个数去任意4个数一共有多少种组合,可运行却没有显示,哪位大侠帮我看看到底哪里错了,谢谢 -
频具布美: 第一个for循环没有终止条件,程序会一直运行!

龙泉市19389237364: 求大侠帮忙看一道简单的C程题,看看我哪错了 -
频具布美: 你有几个地方有些错误,首先double 型格式应该为 %lf不是你写的...

龙泉市19389237364: 各位大侠,帮我看看这段循环移位的代码哪里错了,O(∩ - ∩)O谢谢
频具布美: 这个在linux下运行时出现段错误!我试了下,应该是你的pt=pStr对应的是同一个字符串数组,下边2个for操作的都是同一个字符串数组,第一个for后字符串数组的0和1改变为h,i当到了第二个for时pStr[j++]=pt[k],pt[0]已经不是开始指向的a了,pt[0]...

龙泉市19389237364: 请各位易语言大侠看下我做程序错在哪?
频具布美: 程序代码没有错误,如果你是XP系统的话,请检查任务管理器中是否存在后缀为tmp的进程(tmp进程在就无法关机)

龙泉市19389237364: 帮我看看这汇编程序错在那?
频具布美: DATA SEGMEMT TABL DB 'A','B','C',.......'Z' ;TABL DB,A,B,C,.......Z CHAR DB 26 dup(?) ;CHAR DB? DATA ENDS STACK SEGMEMT PARA STACK DB 26 DUP(?) STACK ENDS CODE SEGMEMT ASSUME CS:CODE,DS:DATA,SS:STACK ...

龙泉市19389237364: C语言用typedef定义一个单向链表的节点的数据结构,请大侠看看我这种方式错在哪里?如何修改? -
频具布美: #include "stdlib.h" #include "stdio.h"//链表的类型定义 typedef struct node {int data; //值域struct node *link; //指针域 }*PNode,*LinkList; //typedef struct node *PNode; //typedef struct node *LinkList;//创建空链表 LinkList createNullist_...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网