totalamount(写给大家看的学习笔记变量使用的2个例子)

上次笔记回顾 上次笔记我们大致了解了变量是一个编程空间的名字,它还有自己的类型,比如整数型、浮点型、字符串型等等。 在Unity工具中使用时,如果变量是私有的,那就不可见,如果变量是公...

上次笔记回顾

上次笔记我们大致了解了变量是一个编程空间的名字,它还有自己的类型,比如整数型、浮点型、字符串型等等。

在Unity工具中使用时,如果变量是私有的,那就不可见,如果变量是公用的,那就可见。

今日笔记

但是进一步可以怎么使用变量呢?

今天我们就看2个变量使用的小例子,来进一步认识变量的使用。

1.费用计算

假如今天我们在泰国的一家餐厅用餐,点东西花了189块钱,还需要支付10%的服务费,那我们一共要花费多少钱呢?

我们为点东西花的费用取一个空间变量名称叫“bill(账单)”,那么它就是这样:

public int bill = 189;

然后支付的10%的服务费,我们取一个空间变量名称叫“tip(小费)”,那么它就是这样:

public float tip = 10.0f;private float tipAmount;tipAmount = bill * (tip/100);

一共花费了多少钱呢?我们为总共花费的费用取一个空间变量名称叫“totalAmount(总费用)”,那么它就是这样:

public float totalAmount;totalAmount = bill + tipAmount;

我们在Unity工具中使用这些内容来看看:

写给大家看的学习笔记:变量使用的2个例子

变量设置

写给大家看的学习笔记:变量使用的2个例子

在Unity中运行后显示

第一个例子好了,那么让我们来看看第二个例子。

2.求平均数

我们随机找5个从0~100的数值,然后来求它们的平均值。

那怎么来随机找5个数呢?C语言里面有一个取随机数的方法,叫做Random.Range。

它就像是带着一个洞的盒子,我们可以往里面放带着数值号码的球。然后我们摇一下这个盒子,从洞里随机甩出来一个球,这个球的数值号码就是我们取得的随机数。

要取5个数,我们这样写:

public float number1,number2,number3,number4,number5;number1 = Random.Range(0f,100f);number2 = Random.Range(0f,100f);number3 = Random.Range(0f,100f);number4 = Random.Range(0f,100f);number5 = Random.Range(0f,100f);

这样我们就从盒子里面拿到5个随机数。

接下来就是给这5个数取平均值:

float average = (number1 + number2 + number3 + number4 + number5)/5;

我们在Unity工具中使用这些内容来看看:

写给大家看的学习笔记:变量使用的2个例子

变量设置

写给大家看的学习笔记:变量使用的2个例子

在Unity中运行后显示

我们看到这里平均数取出来的值在小数点后面有很多位,如果我们就想保留2位小数,应该怎么做呢?

这里我们要使用Mathf.Round方法,类似上面所说的Random.Range。这个Mathf.Round就像是一个执行四舍五入的裁割机。我们给它一串数字,然后告诉它,我们要保留几位小数,它就能把四舍五入后的结果裁割出来。

如果我们取2位小数,我们加上这个Mathf.Round的方法:

average = Mathf.Round(average * 100f)/100f;

如果我们是取3位小数,那就写成这样:

average = Mathf.Round(average * 100f)/1000f;

在Unity工具中使用这些内容来看:

写给大家看的学习笔记:变量使用的2个例子

设置内容

写给大家看的学习笔记:变量使用的2个例子

在Unity中运行后显示

本节小结

今天我们通过2个案例进一步了解变量。我们通过费用计算了解变量的加、乘计算,通过取平均数计算了解了Random.Range方法和Mathf.Round方法。

下次笔记预告

下次笔记我们会讲到C语言中的if语句,记得来看噢~

#学习##笔记##Unity##VR#

  • 发表于 2022-12-09 12:24:01
  • 阅读 ( 145 )
  • 分类:常识

0 条评论

请先 登录 后评论

你可能感兴趣的文章

相关问题