我得到了“未分配的局部变量deci“这是我的代码请快速帮助我 [英] I am getting " unassigned local variable deci " here is my code please help me fast
本文介绍了我得到了“未分配的局部变量deci“这是我的代码请快速帮助我的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace programs1
{
class Bin2Dec
{
public void con(long bin)
{
long temp = bin;
long deci ;
while (bin!= 0)
{
long j = 1;
long remainder = bin % 10;
deci = deci + remainder * j;
j = j * 2;
bin = bin / 10;
}
Console.WriteLine("Decimal value is {0}",deci);
}
}
}
推荐答案
请将deci变量初始化如下。
long deci = 0;
Please initialize the deci variable as below.
long deci=0;
long temp = bin;
long deci=0;
while (bin != 0)
{
long j = 1;
long remainder = bin % 10;
deci = deci + remainder * j;
j = j * 2;
bin = bin / 10;
}
这篇关于我得到了“未分配的局部变量deci“这是我的代码请快速帮助我的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文