Multiple Arguments Simplified

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.20
List Price:  €130.49
You save:  €37.28
£79.91
List Price:  £111.88
You save:  £31.96
CA$136.56
List Price:  CA$191.19
You save:  CA$54.63
A$153.05
List Price:  A$214.27
You save:  A$61.22
S$136.08
List Price:  S$190.51
You save:  S$54.43
HK$782.75
List Price:  HK$1,095.88
You save:  HK$313.13
CHF 91.21
List Price:  CHF 127.70
You save:  CHF 36.49
NOK kr1,100.23
List Price:  NOK kr1,540.37
You save:  NOK kr440.13
DKK kr695.05
List Price:  DKK kr973.10
You save:  DKK kr278.04
NZ$168.07
List Price:  NZ$235.31
You save:  NZ$67.23
د.إ367.25
List Price:  د.إ514.16
You save:  د.إ146.91
৳10,970.75
List Price:  ৳15,359.49
You save:  ৳4,388.74
₹8,335.10
List Price:  ₹11,669.48
You save:  ₹3,334.37
RM476.90
List Price:  RM667.68
You save:  RM190.78
₦130,608.93
List Price:  ₦182,857.73
You save:  ₦52,248.80
₨27,840.21
List Price:  ₨38,977.41
You save:  ₨11,137.19
฿3,694.31
List Price:  ฿5,172.18
You save:  ฿1,477.87
₺3,253.72
List Price:  ₺4,555.34
You save:  ₺1,301.61
B$515.88
List Price:  B$722.26
You save:  B$206.37
R1,886.05
List Price:  R2,640.54
You save:  R754.49
Лв182.13
List Price:  Лв254.99
You save:  Лв72.85
₩137,567.94
List Price:  ₩192,600.62
You save:  ₩55,032.68
₪380.78
List Price:  ₪533.11
You save:  ₪152.32
₱5,769.12
List Price:  ₱8,077
You save:  ₱2,307.87
¥15,680.08
List Price:  ¥21,952.74
You save:  ¥6,272.66
MX$1,724.22
List Price:  MX$2,413.98
You save:  MX$689.75
QR364.68
List Price:  QR510.56
You save:  QR145.88
P1,379.77
List Price:  P1,931.74
You save:  P551.96
KSh13,498.65
List Price:  KSh18,898.65
You save:  KSh5,400
E£4,789.68
List Price:  E£6,705.74
You save:  E£1,916.06
ብር5,693.24
List Price:  ብር7,970.76
You save:  ብር2,277.52
Kz83,560.30
List Price:  Kz116,987.77
You save:  Kz33,427.46
CLP$94,840.51
List Price:  CLP$132,780.51
You save:  CLP$37,940
CN¥724.59
List Price:  CN¥1,014.46
You save:  CN¥289.86
RD$5,873.12
List Price:  RD$8,222.61
You save:  RD$2,349.48
DA13,427.17
List Price:  DA18,798.58
You save:  DA5,371.40
FJ$225.97
List Price:  FJ$316.37
You save:  FJ$90.39
Q777.73
List Price:  Q1,088.86
You save:  Q311.12
GY$20,914.34
List Price:  GY$29,280.91
You save:  GY$8,366.57
ISK kr13,988.60
List Price:  ISK kr19,584.60
You save:  ISK kr5,596
DH1,011.63
List Price:  DH1,416.33
You save:  DH404.69
L1,776.81
List Price:  L2,487.61
You save:  L710.79
ден5,738.79
List Price:  ден8,034.54
You save:  ден2,295.74
MOP$805.67
List Price:  MOP$1,127.97
You save:  MOP$322.30
N$1,914.68
List Price:  N$2,680.63
You save:  N$765.95
C$3,678.96
List Price:  C$5,150.69
You save:  C$1,471.73
रु13,310.19
List Price:  रु18,634.81
You save:  रु5,324.61
S/372.97
List Price:  S/522.18
You save:  S/149.20
K385.04
List Price:  K539.08
You save:  K154.03
SAR375.02
List Price:  SAR525.04
You save:  SAR150.02
ZK2,631.59
List Price:  ZK3,684.33
You save:  ZK1,052.74
L463.78
List Price:  L649.31
You save:  L185.53
Kč2,343.96
List Price:  Kč3,281.64
You save:  Kč937.68
Ft36,581.40
List Price:  Ft51,215.43
You save:  Ft14,634.02
SEK kr1,089.92
List Price:  SEK kr1,525.94
You save:  SEK kr436.01
ARS$87,365.86
List Price:  ARS$122,315.70
You save:  ARS$34,949.84
Bs692.26
List Price:  Bs969.20
You save:  Bs276.93
COP$394,057.74
List Price:  COP$551,696.60
You save:  COP$157,638.86
₡50,249.28
List Price:  ₡70,351
You save:  ₡20,101.72
L2,468.18
List Price:  L3,455.56
You save:  L987.37
₲742,598.03
List Price:  ₲1,039,666.95
You save:  ₲297,068.91
$U3,834.62
List Price:  $U5,368.62
You save:  $U1,534
zł402.81
List Price:  zł563.95
You save:  zł161.14
Already have an account? Log In

Transcript

Hello, in this Java programming video, we are going to take a look at variable arguments. So the only parameters that we can pass in ball we're going to do is create a method, which we've already done before. But this will allow you to pass in as many parameters as you want, without having to specify you know, the amount that we're passing, it's gonna be really cool data restriction if they have to be the same data type. But if that's the pattern in some numbers, and other No, they added them all together, something simple, we can easily do that. So if I call this create a method for public and I'll just do a void because what I'm doing and I'll show you how we would maybe let's just do it with two parameters initially. So into number one Number two, if we were to do no one to like so, and here, if we were to call a dad, I'm just passing through, find this to a variable, so call this int result equals either to free and then we printed that system.

And then if I type in result, run this now we get five sounds pretty cool. If he wants to add another number, this will be the exact process that we just do in free. No, don't pass it. No, I'm just incrementing by one, the ones I'm passing in, but no significance to that. So it's nine now. Okay, so this could be, you know, a bit tedious.

So we'll call this so you know, refer to this, you know the source code that will be provided. And instead, what we're going to do is show you the ultimate method for this. So instead you have a stripe and let's just say the call number. And what you do is after the date stop, you put three dots. So this is specify that, you know, they, we don't know the amount but there could be multiple and less this. If we did the 33.

If we do any numbers, gotten then the name of it equals zero. We'll go into this system. Tell them and we'll print them Another Can you, you know, get rid of this, I won't, we won't do it, we'll just do avoid now, just keep things simple, get rid of this, get rid of this. And we'll do all the printing inside of here. So if the length of it equals zero, so moving past it will say, Please enjoy information. Cuz you know, we have a variable amount of arguments, you might get zero passing.

So let's just do a return statement with no value because it's void, so just basically exits that particular method. And now what we're going to do is just do a loop. So we can do a loop. So what we can do is for, for, for, for, for for the for each loop, so for int num cola Like, so we'll do int total 02. Initially it will say total equals. And let's just system total.

So system total, like so. Now if we run it, we get the value nine, which is pretty cool. We just add another value, we add one, we should get the value 10, we get 10. So we didn't do any extra changes to the method. So I have to be an entity. It could be any day type, because it could be Boolean, maybe you pass in a bunch of unions.

It could be your own custom data type. When you create your own classes, that's fine. Let's just test it to make sure it's working. We put enough in Pat information and if we put a bunch of numbers Excuse me going on. I won't go there. When we should get some relatively low number, I'm gonna assume that that is correct on out the spaces, but at an extra task, feel free to modify it.

So, you know, different data types and I can make sure that this is correct and the addition I'm sure it is, I'm sure it is in good fit for no more advanced way of having a very number of arguments. If you have any questions, feel free to reach out and unusual fans watching and I look forward to seeing you in the next awesome Java video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.