小编Nic*_*nes的帖子

创建ac#函数来比较int结果

对于你们这里的一些编程天才来说这很容易,但我是一名学生,他最近开始学习C#(和一般的编程),我发现自己......被困了.

这是我正在进行的一项评估,所以我不是在寻找复制/粘贴答案,如果我能找到错误的地方/从哪里开始这样我会更好,我可以自己解决.

评估的目的是:

  1. 使用随机数生成器生成4个数字 - 2个用于玩家1,2个用于经销商.
  2. 将玩家2个数字加在一起,将经销商2个数字加在一起(在屏幕上显示结果)

    这是我被困的地方......

  3. 我需要创建一个基本上说:

    • 如果DealerResult> PlayerResult显示:Dealer Wins.
    • 如果PlayerResult> DealerResult,显示:你赢了.
    • 如果DealerResult == PlayerResult显示:它是平局.

到目前为止,我有以下代码.正如您将看到的,我可以生成数字,将它们添加到一起并在屏幕上显示结果.

using System;

namespace Assessment
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            //Decalre Variables
            Random r = new Random ();
            int PlayerNumber1 = r.Next (6, 25);
            int PlayerNumber2 = r.Next (6, 25);
            int DealerNumber1 = r.Next (6, 25);
            int DealerNumber2 = r.Next (6, 25);
            int PlayerTotal = (PlayerNumber1 + PlayerNumber2);
            int DealerTotal = (DealerNumber1 + DealerNumber2);


            Console.WriteLine ("Welcome!");
            Console.ReadLine …
Run Code Online (Sandbox Code Playgroud)

c# function

7
推荐指数
1
解决办法
144
查看次数

构建自定义构建接口

我希望通过构建一个基于用户选择生成自定义(产品)构建的界面来挑战自己.

以下是我所指的两个例子:

*注意:这些有时需要一段时间才能加载

设计自己的匡威鞋

定制女鞋 - 猎物鞋

如您所见,用户选择基本产品(鞋类型或款式)并选择允许他们定制自己的产品的选项,不同的衬里,颜色,材料等.我知道一些T恤公司也做这种事情但我选择了这些例子,因为它们在细节变化方面更加全面.

所以我的问题是:

  1. 我可以进一步研究这种应用程序的具体名称吗?

  2. 是否有框架或现有基础可以帮助我学习和更好地理解这类软件应用程序背后的逻辑?

  3. 如果有人之前已经构建或使用过这样的东西,你使用了什么语言?为什么?

我是一名学习Web开发人员,我对HTML,CSS,JavaScript,PHP,mySQL等网络技术非常熟悉.我现在只是开始构建我的第一个基于MVC的项目.这是一个缓慢的学习过程,因为我在特殊学科"专攻"之前尝试不同的事情.解读所使用的内容和原因本身就是一项挑战.

有明显不同的方法可以做到这一点,因为Converse使用Adobe Flash Player生成结果,而且每次进行新的更改时,Shoes of Prey都会更新jpg图像.到目前为止,我对逻辑的当前(和有限)理解是,后端可能有数百个图像根据用户选择的变量进行更新.我真的想反向设计一个工作示例,这样我就可以理解所涉及的编程并使用这些理解来构建一个.

我已经浏览了上面示例的源代码,但显然有很多服务器端的东西是我看不到的.我还通过builtwith.com资源运行每个网站,但到目前为止还没有很多技术信息对我有帮助.

我们也非常欢迎任何建议,资源或专业见解.我从SO社区中学到了很多东西,所以我感谢你的时间,并为长篇大论道歉.

web-applications

6
推荐指数
1
解决办法
167
查看次数

了解C#中的返回值

所以这个问题来自之前的一篇文章,我在试图完全了解更复杂的C#之前,我正试图完全理解.

我的问题具体涉及函数的返回值.

请考虑以下功能代码:

public static void DisplayResult(int PlayerTotal, int DealerTotal){
        if (PlayerTotal > DealerTotal) {
            Console.WriteLine ("You Win!");
            Console.ReadLine ();
        } 

        else if (DealerTotal > PlayerTotal) {
            Console.WriteLine ("Dealer Wins!");
            Console.ReadLine ();
        } else {
            Console.WriteLine ("It is a Draw!");
            Console.ReadLine ();
        }
Run Code Online (Sandbox Code Playgroud)

我当然错了,但我相信第一行代码中的"void"关键字意味着函数代码结果不返回值.

我想要了解的是 - 函数计算结果.它根据结果分发文本(例如:"你赢了!"等).该函数的结果是否被视为值?

通过我自己的(新手)逻辑,我会想到以下两件事之一:

  1. 此函数的返回值是一个字符串,因为它是计算结果的输出.
  2. 此函数的返回值是int,因为它计算int结果.

我希望这是有道理的.我认为理解这个概念将使我以后更容易编写函数而无需再次猜测返回值.如果有人有一个实际上会返回一个值的函数的例子,那么也会受到赞赏.

c# function

4
推荐指数
1
解决办法
121
查看次数

使用 JavaScript 收集用户输入以进行计算

所以我一直在学习 JavaScript 语言的基础知识。到现在为止还挺好。我正在练习很多比较操作,以了解基于我的变量定义的各种计算和输出。

我可以定义 2 个变量并设置它们。这很容易。

var variable1 = 1; 
var variable2 = 2;
Run Code Online (Sandbox Code Playgroud)

我可以使用 if/else 语句来比较 2 个变量值。

if (variable1 > variable2) {

  alert("The first variable is greater than the second.");

} else {

  alert("The second variable is greater than the first one.");

}
Run Code Online (Sandbox Code Playgroud)

我理解这个简单的逻辑以及它是如何工作的。

我的问题是,如果我希望网页用户输入 2 个数字以便我可以计算它们(使用上述条件语句),我该如何访问或定义作为用户输入结果的变量?到目前为止,我只能在 js 文件中自己定义变量。我将如何访问 javaScript 中的用户 html 输入以执行相同的计算?

我的第一个假设是我使用 getElementById 属性来访问 html 中 textarea 元素的值。但我不确定这将如何将 textarea 值存储为变量然后进行计算。我希望这是有道理的。

感谢那些帮助我解决这个问题的人。我很欣赏你们的时间很重要,这对你们中的许多人来说是一个非常基本的问题。

html javascript conditional-statements

1
推荐指数
1
解决办法
4389
查看次数