ஜாவாவில் ஒரு வரிசையின் கூட்டுத்தொகையைக் கணக்கிடுகிறது

Javavil Oru Varicaiyin Kuttuttokaiyaik Kanakkitukiratu



பல எண் மதிப்புகள் அல்லது சர மதிப்புகளை சேமிக்க எந்த நிரலாக்க மொழியிலும் வரிசை பயன்படுத்தப்படுகிறது. சில நேரங்களில், அதற்கு எண் வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிட வேண்டும். அனைத்து மதிப்புகளையும் குறிப்பிடுவதன் மூலம் அல்லது ஒவ்வொரு குறியீட்டின் மதிப்பையும் தனித்தனியாக வரையறுப்பதன் மூலம் வரிசை மாறிகள் ஜாவாவில் அறிவிக்கப்படலாம். ஜாவா வலுவாக தட்டச்சு செய்யப்பட்ட மொழி என்பதால், வரிசை அறிவிப்பின் போது வரிசை மதிப்புகளின் தரவு வகையை நீங்கள் வரையறுக்க வேண்டும். இந்த டுடோரியலில் 'for' லூப், தனிப்பயன் செயல்பாடு மற்றும் உள்ளமைக்கப்பட்ட செயல்பாடு ஆகியவற்றைப் பயன்படுத்தி வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிடும் முறைகள் காட்டப்பட்டுள்ளன.

எடுத்துக்காட்டு 1: 'For' லூப்பைப் பயன்படுத்துதல்

'for' லூப்பைப் பயன்படுத்தி அனைத்து வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிடும் பின்வரும் குறியீட்டைக் கொண்டு Java கோப்பை உருவாக்கவும். குறியீட்டில் 6 எண்களின் வரிசை வரையறுக்கப்பட்டுள்ளது. தொகை மதிப்பைச் சேமிக்க ஒரு மாறி துவக்கப்படுகிறது. அடுத்து, வரிசையின் நீளம் நீளப் பண்புகளால் கணக்கிடப்படுகிறது மற்றும் வரிசையின் ஒவ்வொரு மதிப்பையும் அணுகுவதன் மூலம் வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிட 'for' லூப் பயன்படுத்தப்படுகிறது.







பொது வகுப்பு SumofArray1 {
பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {

// எண் மதிப்புகளின் வரிசையை அறிவிக்கவும்
முழு எண்ணாக [ ] numArr= { 8 , 10 , 55 , 6 , 29 , 12 } ;

// முடிவைச் சேமிக்க மாறியைத் துவக்கவும்
int வெளியீடு = 0 ;

// மொத்த வரிசை உறுப்புகளின் எண்ணிக்கையை எண்ணுங்கள்
முழு எண்ணாக அளவு = numArr.length;

System.out.println ( 'வரிசை மதிப்புகள்:' ) ;

// கணக்கிடுங்கள் தொகை வரிசை மதிப்புகள் மற்றும் வரிசை மதிப்புகளை அச்சிடவும்
க்கான ( int n = 0 ; n < அளவு ; n++ ) {
System.out.println ( எண்அர் [ n ] ) ;
வெளியீடு = வெளியீடு + numArr [ n ] ;
}
// அச்சிடவும் தொகை வரிசை மதிப்புகள்
System.out.println ( ' \n வரிசை மதிப்புகளின் கூட்டுத்தொகை: ' + வெளியீடு ) ;
}
}


வெளியீடு:



குறியீட்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். வரிசையின் மதிப்புகளும் வரிசை மதிப்புகளின் கூட்டுத்தொகையும் வெளியீட்டில் அச்சிடப்படுகின்றன:







எடுத்துக்காட்டு 2: பயனர் வரையறுக்கப்பட்ட செயல்பாட்டைப் பயன்படுத்துதல்

வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிடுவதற்கான மற்றொரு வழி, பயனர் வரையறுக்கப்பட்ட செயல்பாட்டைப் பயன்படுத்துவதாகும். ஐந்து உறுப்புகளின் வரிசையை அறிவிக்கும் பின்வரும் குறியீட்டைக் கொண்டு ஜாவா கோப்பை உருவாக்கவும், சீரற்ற எண்களுடன் வரிசையைத் துவக்கவும் மற்றும் பயனர் வரையறுக்கப்பட்ட செயல்பாட்டைப் பயன்படுத்தி வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிடவும். கூட்டு மதிப்பைக் கணக்கிட குறியீட்டில் ஒரு சுழல்நிலை பயனர் வரையறுக்கப்பட்ட செயல்பாடு பயன்படுத்தப்படுகிறது. அடுத்து, கூட்டு மதிப்பு அச்சிடப்படுகிறது.

// சீரற்ற தொகுதியை இறக்குமதி செய்யவும்
java.util.Random இறக்குமதி;
பொது வகுப்பு SumOfArray2 {
// ஒரு வரிசையை அறிவிக்கவும் 5 உறுப்புகள்
பொது நிலையான முழு எண் [ ] = புதிய எண்ணாக [ 5 ] ;

// வரையறுக்கவும் செயல்பாடு கணக்கிட தொகை வரிசை மதிப்புகள்
பொது நிலையான முழு எண்ணாக SumArrayValues ( நீ எல், நீ [ ] வருகை ) {

// தற்போதைய குறியீட்டு மதிப்புகளை சரிபார்க்கவும்
என்றால் ( l == 0 ) திரும்ப வருகை [ எல் ] ;
// அழைக்கவும் செயல்பாடு தன்னை வரை l இன் மதிப்பு ஆகிறது 0
திரும்ப வருகை [ எல் ] + SumArrayValues ( l- 1 ,வருகை ) ;
}

பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {

// செருகு 5 வரிசையில் சீரற்ற மதிப்புகள்
க்கான ( int i = 0 ; நான் < 5 ; நான்++ ) {
ரேண்டம் ஆர் = புதிய ரேண்டம் ( ) ;
எண்அர் [ நான் ] = r.nextInt ( 99 ) ; ;
}

// எண்ணுங்கள் அளவு வரிசையின்
int len ​​= numArr.length;
// வரிசையை சரிபார்க்கவும் அளவு
என்றால் ( மட்டும் == 0 )
System.out.println ( 'வரிசை காலியாக உள்ளது.' ) ;
வேறு
{

// வரிசை மதிப்புகளை அச்சிடவும்
System.out.println ( 'வரிசை மதிப்புகள்:' ) ;
க்கான ( int i = 0 ; நான் < லென்; நான்++ ) {
System.out.println ( எண்அர் [ நான் ] ) ;
}

// அழைக்கவும் செயல்பாடு கணக்கிட தொகை வரிசை மதிப்புகள்
int வெளியீடு = SumArrayValues ( வெறும்- 1 ,numArr ) ;
// அச்சிடவும் தொகை வரிசை மதிப்புகள்
System.out.println ( ' \n சுழல்நிலை செயல்பாட்டைப் பயன்படுத்தி அணிவரிசை மதிப்புகளின் கூட்டுத்தொகை: ' + வெளியீடு ) ;
}
}
}


வெளியீடு:



குறியீட்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். வரிசையின் சீரற்ற மதிப்புகள் மற்றும் வரிசை மதிப்புகளின் கூட்டுத்தொகை வெளியீட்டில் அச்சிடப்படும்:

எடுத்துக்காட்டு 3: தொகை() முறையைப் பயன்படுத்துதல்

வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிட ஜாவா ஸ்டீம் ஏபிஐயின் தொகை() முறையைப் பயன்படுத்தும் பின்வரும் குறியீட்டைக் கொண்டு ஜாவா கோப்பை உருவாக்கவும். குறியீட்டின் தொடக்கத்தில் ஐந்து எண்களின் வரிசை வரையறுக்கப்படுகிறது. அடுத்து, வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிட, தொகை() முறை பயன்படுத்தப்படுகிறது.

// தேவையான தொகுதிகளை இறக்குமதி செய்யவும்
java.util.Random இறக்குமதி;
இறக்குமதி java.util.Arrays;

பொது வகுப்பு SumOfArray3 {
// ஒரு வரிசையை அறிவிக்கவும் 5 உறுப்புகள்
பொது நிலையான முழு எண் [ ] = புதிய எண்ணாக [ 5 ] ;

பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {

// செருகு 5 வரிசையில் சீரற்ற மதிப்புகள்
க்கான ( int i = 0 ; நான் < 5 ; நான்++ ) {
ரேண்டம் ஆர் = புதிய ரேண்டம் ( ) ;
எண்அர் [ நான் ] = r.nextInt ( 99 ) ; ;
}

// எண்ணுங்கள் அளவு வரிசையின்
int len ​​= numArr.length;
// வரிசையை சரிபார்க்கவும் அளவு
என்றால் ( மட்டும் == 0 )
System.out.println ( 'வரிசை காலியாக உள்ளது.' ) ;
வேறு
{

// வரிசை மதிப்புகளை அச்சிடவும்
System.out.println ( 'வரிசை மதிப்புகள்:' ) ;
க்கான ( int i = 0 ; நான் < லென்; நான்++ ) {
System.out.println ( எண்அர் [ நான் ] ) ;
}

// அழைக்கவும் செயல்பாடு கணக்கிட தொகை வரிசை மதிப்புகள்
int வெளியீடு = Arrays.stream ( எண்அர் ) .தொகை ( ) ;
// அச்சிடவும் தொகை வரிசை மதிப்புகள்
System.out.println ( ' \n தொகை() ஐப் பயன்படுத்தி அணிவரிசை மதிப்புகளின் கூட்டுத்தொகை: ' + வெளியீடு ) ;
}
}
}


வெளியீடு:

குறியீட்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். வரிசையின் சீரற்ற மதிப்புகள் மற்றும் வரிசை மதிப்புகளின் கூட்டுத்தொகை வெளியீட்டில் அச்சிடப்படும்:

முடிவுரை

ஜாவாவில் உள்ள வரிசை மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிடுவதற்கான வெவ்வேறு வழிகள் இந்த டுடோரியலில் பல எடுத்துக்காட்டுகளைப் பயன்படுத்தி காட்டப்பட்டுள்ளன.