我没有输出plz帮助我... [英] I am not geting the output plz help me...

查看:112
本文介绍了我没有输出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 your For 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆