回 帖 发 新 帖 刷新版面

主题:请教一个问题 急!

请帮忙看看这段代码的问题在哪儿?
private void button1_Click(object sender, EventArgs e) 

double θ, YQ; 
θ = new double(); 
YQ = θ * 0.49 * 0.83 * 1 * (1 - 0.1) * (1 - 0) * 0.224 * (1 - 0.3) * 1 / (1 - 0.14) * (1 / 17800000); 
textBox1.Text = θ.ToString(); 
if (θ >= 0) 
this.textBox5.Text = YQ.ToString(); 
else 
MessageBox.Show("输入有误,请重新输入!"); 



运行结果怎么总是0呢?是初始化的问题吗?谢谢了

回复列表 (共6个回复)

沙发

θ是0,所以是0

板凳

是啊,那怎么改呢,初始化应该怎么赋值呢,谢了

3 楼

你的“θ”是做什么用的

4 楼

θ=Convert .ToDouble(textbox1.text.tosring());

5 楼

double θ, YQ; 
申明了变量θ和YQ:两变量均未赋值
θ = new double(); 
对θ变量进行初始化,初始化默认为0

6 楼


同意楼上的说法

我来回复

您尚未登录,请登录后再回复。点此登录或注册