我没有输出plz帮助我... [英] I am not geting the output plz help me...
本文介绍了我没有输出plz帮助我...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的代码PLZ告诉我我错的地方
实际上我想要这种类型的输出:
功能 1 exectuded 0
功能 1 exectuted 1
功能 1 exectuted 2
功能 1 exectuted 3
功能 1 exectuted 4
功能 1 exectuted 5
功能 2 exectuted 0
函数 2 exectuted 1
功能 2 exectuted 2
功能 2 exectuted 3
功能 2 exectuted 4
功能 2 exectuted 5
使用系统;
使用 System.Collections.Generic;
使用 System.Linq;
使用 System.Text;
使用 System.Threading.Tasks;
namespace thread_example2
{
class Program
{
静态 void Main( string [] args)
{
function1();
function2();
}
静态 void function1()
{
for ( int i = 0 ; i > = 5 ; i ++)
{
Console.WriteLine( Function 1 Executed + i.ToString());
}
}
静态 void function2( )
{
for ( int i = 0 ; i > = 5 ; i ++)
{
Console.WriteLine( 功能2 Exwcuted + i.ToString());
}
}
}
}
解决方案
你的For
语句中有> = 而不是< = 。 />
这是有效的:
使用系统;
使用 System.Collections.Generic;
使用 System.Linq;
使用 System.Text;
使用 System.Threading.Tasks;
命名空间 ConsoleApplication1
{
class 计划
{
静态 void Main( string [] args)
{
function1();
function2();
String line = Console.ReadLine();
}
静态 void function1()
{
for ( int i = 0 ; i < = 5 ; i ++)
{
Console.WriteLine( Function 1 Executed + i.ToString());
}
}
静态 void function2( )
{
for ( int i = 0 ; i < = 5 ; i ++)
{
Console.WriteLine( Function 2 Executed + i.ToString());
}
}
}
}
for循环中给出的条件是错误的: -
它应该是: - for(int i = 0; i< = 5 ;我++)
This is my code PLZ TELL ME WHERE I AM WRONG
Actually I want this type of output:
Function 1 exectuded 0
Function 1 exectuted 1
Function 1 exectuted 2
Function 1 exectuted 3
Function 1 exectuted 4
Function 1 exectuted 5
Function 2 exectuted 0
Function 2 exectuted 1
Function 2 exectuted 2
Function 2 exectuted 3
Function 2 exectuted 4
Function 2 exectuted 5
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace thread_example2
{
class Program
{
static void Main(string[] args)
{
function1();
function2();
}
static void function1()
{
for (int i = 0; i >= 5; i++)
{
Console.WriteLine("Function 1 Executed" + i.ToString());
}
}
static void function2()
{
for (int i = 0; i >= 5; i++)
{
Console.WriteLine("Function 2 Exwcuted" + i.ToString());
}
}
}
}
解决方案
You have >= instead of <= in yourFor
statements.
This works:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { function1(); function2(); String line = Console.ReadLine(); } static void function1() { for (int i = 0; i <= 5; i++) { Console.WriteLine("Function 1 Executed" + i.ToString()); } } static void function2() { for (int i = 0; i <= 5; i++) { Console.WriteLine("Function 2 Executed" + i.ToString()); } } } }
The condition given in for loop is wrong :-
It should be :- for (int i = 0; i <= 5; i++)
这篇关于我没有输出plz帮助我...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文