這是我第一次使用這個論壇!我是二年級的大學生,剛剛開始用C#編寫代碼(就像去年我們做過的java一樣)。使用兩個類來計算一個圓的面積
其中一個實驗練習是編寫一個彈出終端窗口的小程序,要求輸入一個數字(十進制數字),這意味着程序通過調用另一個類的方法來計算區域的半徑!
我已經在Visual Studio 2008中使用相同的命名空間編寫代碼,它構建並運行但不起作用? 這裏是不同類的代碼,任何幫助/建議,將不勝感激。
驗證碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Program4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter The Radius:");//Text to be displayed in the console
Console.ReadLine();//Read the line and store information in temp directory
Pie one = new Pie();//Calls the method from the class in the same namespace
Console.ReadKey();//Reads and displays the next key pressed in the console
Environment.Exit(0);//Exit the Enviromet
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Program4
{
class Pie
{
public void Pin()
{
int r;//defining the value that is going to be entered as an integer
double result;//declaring the result string as a double
r = (int)Convert.ToDouble(Console.ReadLine());
result=(3.14*r*r);//the calculation to work out pie
Console.WriteLine("The Radius of the circle is " + (result));//the writeline statement
}
}
}
您需要實際調用了'腳()'方法。如果你正在調用'Pin()',你只需要調用'ReadLine'兩次。 –
你還需要看看你的數學。如果'result =(3.14 * r * r)',那麼結果就不是你在'.Pin()'中的'WriteLine'所指定的半徑... – EvilGeniusJamie
感謝您的評論,我將重新訪問代碼 – itchebantye