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
€95.97
List Price:  €134.37
You save:  €38.39
£79.79
List Price:  £111.71
You save:  £31.92
CA$140.31
List Price:  CA$196.44
You save:  CA$56.13
A$153.75
List Price:  A$215.26
You save:  A$61.51
S$134.64
List Price:  S$188.51
You save:  S$53.86
HK$778.36
List Price:  HK$1,089.74
You save:  HK$311.37
CHF 89.34
List Price:  CHF 125.09
You save:  CHF 35.74
NOK kr1,107.14
List Price:  NOK kr1,550.05
You save:  NOK kr442.90
DKK kr715.75
List Price:  DKK kr1,002.09
You save:  DKK kr286.33
NZ$171.37
List Price:  NZ$239.93
You save:  NZ$68.55
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.92
৳11,945.63
List Price:  ৳16,724.36
You save:  ৳4,778.73
₹8,442.99
List Price:  ₹11,820.52
You save:  ₹3,377.53
RM446.75
List Price:  RM625.47
You save:  RM178.72
₦169,271.38
List Price:  ₦236,986.70
You save:  ₦67,715.32
₨27,777.22
List Price:  ₨38,889.22
You save:  ₨11,112
฿3,446.26
List Price:  ฿4,824.91
You save:  ฿1,378.64
₺3,454.90
List Price:  ₺4,837
You save:  ₺1,382.10
B$580.04
List Price:  B$812.08
You save:  B$232.04
R1,815.38
List Price:  R2,541.61
You save:  R726.22
Лв187.66
List Price:  Лв262.73
You save:  Лв75.07
₩140,436.95
List Price:  ₩196,617.35
You save:  ₩56,180.40
₪371.46
List Price:  ₪520.07
You save:  ₪148.60
₱5,893.31
List Price:  ₱8,250.87
You save:  ₱2,357.56
¥15,475.45
List Price:  ¥21,666.25
You save:  ¥6,190.80
MX$2,042.64
List Price:  MX$2,859.78
You save:  MX$817.14
QR364.56
List Price:  QR510.41
You save:  QR145.84
P1,367.06
List Price:  P1,913.94
You save:  P546.88
KSh12,945.58
List Price:  KSh18,124.33
You save:  KSh5,178.75
E£4,964.52
List Price:  E£6,950.52
You save:  E£1,986
ብር12,237.67
List Price:  ብር17,133.23
You save:  ብር4,895.55
Kz91,290.87
List Price:  Kz127,810.87
You save:  Kz36,520
CLP$97,782.75
List Price:  CLP$136,899.76
You save:  CLP$39,117.01
CN¥724.22
List Price:  CN¥1,013.94
You save:  CN¥289.72
RD$6,024.63
List Price:  RD$8,434.73
You save:  RD$2,410.09
DA13,426.15
List Price:  DA18,797.15
You save:  DA5,371
FJ$227.57
List Price:  FJ$318.61
You save:  FJ$91.03
Q771.64
List Price:  Q1,080.33
You save:  Q308.69
GY$20,913.50
List Price:  GY$29,279.73
You save:  GY$8,366.23
ISK kr13,962.80
List Price:  ISK kr19,548.48
You save:  ISK kr5,585.67
DH1,005.63
List Price:  DH1,407.93
You save:  DH402.29
L1,821.98
List Price:  L2,550.85
You save:  L728.86
ден5,904.20
List Price:  ден8,266.12
You save:  ден2,361.91
MOP$801.48
List Price:  MOP$1,122.11
You save:  MOP$320.62
N$1,812.81
List Price:  N$2,538.01
You save:  N$725.20
C$3,678.31
List Price:  C$5,149.78
You save:  C$1,471.47
रु13,500.25
List Price:  रु18,900.90
You save:  रु5,400.64
S/379.05
List Price:  S/530.69
You save:  S/151.63
K402.47
List Price:  K563.48
You save:  K161
SAR375.40
List Price:  SAR525.58
You save:  SAR150.17
ZK2,764.29
List Price:  ZK3,870.12
You save:  ZK1,105.82
L477.77
List Price:  L668.90
You save:  L191.12
Kč2,432.37
List Price:  Kč3,405.42
You save:  Kč973.04
Ft39,496.05
List Price:  Ft55,296.05
You save:  Ft15,800
SEK kr1,103.50
List Price:  SEK kr1,544.95
You save:  SEK kr441.44
ARS$100,363.46
List Price:  ARS$140,512.86
You save:  ARS$40,149.40
Bs690.75
List Price:  Bs967.07
You save:  Bs276.32
COP$438,931.09
List Price:  COP$614,521.09
You save:  COP$175,589.99
₡50,918.63
List Price:  ₡71,288.12
You save:  ₡20,369.49
L2,526.16
List Price:  L3,536.73
You save:  L1,010.56
₲780,388.98
List Price:  ₲1,092,575.79
You save:  ₲312,186.81
$U4,261.82
List Price:  $U5,966.72
You save:  $U1,704.90
zł416.31
List Price:  zł582.85
You save:  zł166.54
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.