1. శ్రేణులతో పని చేయడానికి ఉపయోగకరమైన ఉదాహరణలు:
కొన్ని ఆచరణాత్మక పనులకు వెళ్లవలసిన సమయం ఆసన్నమైందని నేను భావిస్తున్నాను. మేము కొన్ని సరళమైన వాటితో ప్రారంభిస్తాము:
0 నుండి 9 వరకు ఉన్న సంఖ్యలతో 10 సంఖ్యల శ్రేణిని పూరించడం: |
int[] array = new int[10];
for (int i = 0; i < 10; i++) {
array[i] = i;
}
|
- 10-మూలకాల శ్రేణి వస్తువును సృష్టించండి
- 0 నుండి 9 వరకు లూప్ చేయండి (కలిసి)
- సెల్లకు 0 నుండి 9 వరకు విలువలను కేటాయించండి
|
1 నుండి 10 వరకు ఉన్న సంఖ్యలతో 10 సంఖ్యల శ్రేణిని పూరించడం: |
int[] array = new int[10];
for (int i = 0; i < 10; i++) {
array[i] = i + 1;
}
|
- 10-మూలకాల శ్రేణి వస్తువును సృష్టించండి
- 0 నుండి 9 వరకు లూప్ చేయండి (కలిసి)
- సెల్లకు 1 నుండి 10 వరకు విలువలను కేటాయించండి
|
10 నుండి 1 వరకు ఉన్న సంఖ్యలతో 10 సంఖ్యల శ్రేణిని పూరించడం: |
int[] array = new int[10];
for (int i = 0; i < 10; i++) {
array[i] = 10 - i;
}
|
- 10-మూలకాల శ్రేణి వస్తువును సృష్టించండి
- 0 నుండి 9 వరకు లూప్ చేయండి (కలిసి)
- సెల్లకు 10 నుండి 1 వరకు విలువలను కేటాయించండి
|
2. రివర్స్ క్రమంలో సంఖ్యలను ప్రదర్శిస్తోంది
ఇప్పుడు మరింత క్లిష్టమైన మరియు ఆసక్తికరమైన ఉదాహరణలకు వెళ్దాం. మేము ఈ క్రింది పనితో ప్రారంభిస్తాము: కీబోర్డ్ నుండి 10 సంఖ్యలను చదవండి మరియు వాటిని రివర్స్ క్రమంలో ప్రదర్శించండి.
కీబోర్డ్ నుండి సంఖ్యలను ఎలా చదవాలో మాకు తెలుసు. అయితే మనం 10 సంఖ్యలను ఎలా చదవాలి? మేము, వాస్తవానికి, 10 వేరియబుల్లను సృష్టించగలము: a1
, a2
, మొదలైనవి. కానీ అది చాలా అసౌకర్యంగా ఉంటుంది. మరియు మనం 100 సంఖ్యలలో చదవవలసి వస్తే? మేము 100 వేరియబుల్స్ సృష్టిస్తామా? ఇది జరిగినప్పుడు, మేము చాలా విలువలను నిల్వ చేయడానికి సృష్టించబడిన శ్రేణుల గురించి తెలుసుకున్నాము.
10 విలువలలో చదవడానికి కోడ్ ఇలా కనిపిస్తుంది (ఈ స్నిప్పెట్ పద్ధతిలో కనిపిస్తుంది main
):
Scanner console = new Scanner(System.in);
int[] array = new int[10];
for (int i = 0; i < 10; i++) {
array[i] = console.nextInt();
}
|
Scanner ఒక వస్తువును సృష్టించండి
- 10-మూలకాల శ్రేణి వస్తువును సృష్టించండి
- 0 నుండి 9 వరకు లూప్ చేయండి (కలిసి)
- కీబోర్డ్ నుండి సంఖ్యను చదివి, దానిని శ్రేణి యొక్క తదుపరి సెల్లో సేవ్ చేయండి
|
కానీ మీరు శ్రేణి యొక్క విలువలను రివర్స్ క్రమంలో ఎలా ముద్రిస్తారు?
దీన్ని చేయడానికి, మనకు మరో లూప్ అవసరం, ఇక్కడ i
9 నుండి 0 వరకు విలువలను తీసుకుంటాము (శ్రేణి సూచికల సంఖ్య 0 నుండి మొదలవుతుందని మర్చిపోవద్దు). చివరి ప్రోగ్రామ్ కోడ్ ఇలా కనిపిస్తుంది:
Scanner console = new Scanner(System.in);
int[] array = new int[10];
for (int i = 0; i < 10; i++) {
array[i] = console.nextInt();
}
for (int i = 9; i >= 0; i--) {
System.out.println(array[i]);
}
|
Scanner ఒక వస్తువును సృష్టించండి
- 10-మూలకాల శ్రేణి వస్తువును సృష్టించండి
- 0 నుండి 9 వరకు లూప్ చేయండి (కలిసి)
- కీబోర్డ్ నుండి సంఖ్యను చదివి, దానిని శ్రేణి యొక్క తదుపరి సెల్లో సేవ్ చేయండి
- 9 నుండి 0 వరకు లూప్ చేయండి (కలిసి)
- శ్రేణిలో తదుపరి సెల్ను ప్రదర్శించండి
|
3. శ్రేణిలో కనీస మూలకాన్ని కనుగొనడం
చాలా ఆసక్తికరమైన మరియు సాధారణ పనిని పరిశీలిద్దాం: శ్రేణిలో కనీస మూలకాన్ని కనుగొనడం. మునుపటి టాస్క్లో శ్రేణిని పూరించడానికి మేము ఉపయోగించిన కోడ్ని పట్టుకుంటాము:
Scanner console = new Scanner(System.in);
int[] array = new int[10];
for (int i = 0; i < 10; i++) {
array[i] = console.nextInt();
}
|
Scanner ఒక వస్తువును సృష్టించండి
- 10-మూలకాల శ్రేణి వస్తువును సృష్టించండి
- 0 నుండి 9 వరకు లూప్ చేయండి (కలిసి)
- కీబోర్డ్ నుండి సంఖ్యను చదివి, దానిని శ్రేణి యొక్క తదుపరి సెల్లో సేవ్ చేయండి
|
ఇప్పుడు మనం చేయాల్సిందల్లా శ్రేణిలోని కనీస మూలకాన్ని కనుగొని స్క్రీన్పై ప్రదర్శించే కోడ్ను వ్రాయడం. మీరు అది ఎలా చేశారు?
సరే, కనీస మూలకాన్ని కనుగొనడానికి, మీరు వీటిని చేయాలి:
- శ్రేణి యొక్క మొదటి మూలకాన్ని "ప్రస్తుత కనిష్టం"గా తీసుకోండి.
- శ్రేణిలోని అన్ని అంశాలను దానితో ఒక్కొక్కటిగా సరిపోల్చండి
- తదుపరి మూలకం "ప్రస్తుత కనిష్టం" కంటే తక్కువగా ఉంటే, "ప్రస్తుత కనిష్టం" విలువను నవీకరించండి
కోడ్లో ఇది ఇలా కనిపిస్తుంది:
Scanner console = new Scanner(System.in);
int[] array = new int[10];
for (int i = 0; i < 10; i++) {
array[i] = console.nextInt();
}
int min = array[0];
for (int i = 1; i < 10; i++) {
if (array[i] < min)
min = array[i];
}
System.out.println(min);
|
Scanner ఒక వస్తువును సృష్టించండి
- 10-మూలకాల శ్రేణి వస్తువును సృష్టించండి
- 0 నుండి 9 వరకు లూప్ చేయండి (కలిసి)
- కీబోర్డ్ నుండి సంఖ్యను చదివి, దానిని శ్రేణి యొక్క తదుపరి సెల్లో సేవ్ చేయండి
- శ్రేణి యొక్క సున్నా మూలకం కనిష్ట సంఖ్యగా తీసుకోబడుతుంది
- 1 నుండి 9 వరకు లూప్ (కలిసి)
- ప్రస్తుత మూలకం "ప్రస్తుత కనిష్టం" కంటే తక్కువగా ఉంటే
- ఆపై "ప్రస్తుత కనిష్ట" విలువను నవీకరించండి
- కనుగొనబడిన కనీస సంఖ్యను స్క్రీన్పై ప్రదర్శించండి
|
GO TO FULL VERSION