Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
18 views
OOP Tutorial
Java code about arrays
Uploaded by
Devlyn Tagoe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF, TXT or read online on Scribd
Download now
Download
Save OOP Tutorial For Later
Download
Save
Save OOP Tutorial For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
18 views
OOP Tutorial
Java code about arrays
Uploaded by
Devlyn Tagoe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF, TXT or read online on Scribd
Download now
Download
Save OOP Tutorial For Later
Carousel Previous
Carousel Next
Save
Save OOP Tutorial For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 5
Search
Fullscreen
Question 1
Question 2
import java.util.Scanner;
public class Numbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Read the number of elements
System.out.print("Enter the number of integers: ");
int n = scanner.nextInt();
int[] numbers = new int[n];
// Read the elements
System.out.println("Enter the integers:");
for (int i = 0; i < n; i++) {
numbers[i] = scanner.nextInt();
}
// Sort the array using selection sort
selectionSort(numbers);
// Print the sorted array
System.out.println("Sorted integers:");
for (int number : numbers) {
System.out.print(number + " ");
}
}
// Selection Sort Algorithm
public static void selectionSort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n - 1; i++) {
int minIndex = i;
for (int j = i + 1; j < n; j++) {
if (arr[j] < arr[minIndex]) {
minIndex = j;
}
}
int temp = arr[minIndex];
arr[minIndex] = arr[i];
arr[i] = temp;
}
}
}
Question 3
import java.util.Scanner;
public class Strings {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Read the number of elements
System.out.print("Enter the number of strings: ");
int n = scanner.nextInt();
scanner.nextLine(); // Consume newline
String[] strings = new String[n];
// Read the elements
System.out.println("Enter the strings:");
for (int i = 0; i < n; i++) {
strings[i] = scanner.nextLine();
}
// Sort the array using selection sort
selectionSort(strings);
// Print the sorted array
System.out.println("Sorted strings:");
for (String str : strings) {
System.out.print(str + " ");
}
}
// Selection Sort Algorithm
public static void selectionSort(String[] arr) {
int n = arr.length;
for (int i = 0; i < n - 1; i++) {
int minIndex = i;
for (int j = i + 1; j < n; j++) {
if (arr[j].compareTo(arr[minIndex]) < 0) {
minIndex = j;
}
}
String temp = arr[minIndex];
arr[minIndex] = arr[i];
arr[i] = temp;
}
}
}
Question 4
import java.util.Scanner;
public class Numbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Read the number of elements
System.out.print("Enter the number of integers: ");
int n = scanner.nextInt();
int[] numbers = new int[n];
// Read the elements
System.out.println("Enter the integers:");
for (int i = 0; i < n; i++) {
numbers[i] = scanner.nextInt();
}
// Sort the array using insertion sort in descending order
insertionSort(numbers);
// Print the sorted array
System.out.println("Sorted integers in descending order:");
for (int number : numbers) {
System.out.print(number + " ");
}
}
// Insertion Sort Algorithm (Descending Order)
public static void insertionSort(int[] arr) {
int n = arr.length;
for (int i = 1; i < n; i++) {
int key = arr[i];
int j = i - 1;
// Move elements of arr[0..i-1] that are less than key to one
position ahead
// of their current position
while (j >= 0 && arr[j] < key) {
arr[j + 1] = arr[j];
j = j - 1;
}
arr[j + 1] = key;
}
}
}
You might also like
Subestaciones Mine Power
PDF
No ratings yet
Subestaciones Mine Power
462 pages
Design Analysis of An Electric Induction Furnace For Melting Aluminum Scrap
PDF
No ratings yet
Design Analysis of An Electric Induction Furnace For Melting Aluminum Scrap
8 pages
Labsheet 2
PDF
No ratings yet
Labsheet 2
6 pages
L27 Quick, Selection Sort
PDF
No ratings yet
L27 Quick, Selection Sort
17 pages
ADS P1 Corrected
PDF
No ratings yet
ADS P1 Corrected
13 pages
Ccl212!18!2 Bsemc 2 Ola f4 Gaila Andrei Lloyd L.
PDF
No ratings yet
Ccl212!18!2 Bsemc 2 Ola f4 Gaila Andrei Lloyd L.
6 pages
Shorting
PDF
No ratings yet
Shorting
4 pages
Practical1
PDF
No ratings yet
Practical1
14 pages
Singly Selection List
PDF
No ratings yet
Singly Selection List
10 pages
Ada Assignment
PDF
No ratings yet
Ada Assignment
24 pages
Struktur Data 3.4 Fariel
PDF
No ratings yet
Struktur Data 3.4 Fariel
6 pages
Sorting
PDF
No ratings yet
Sorting
12 pages
M Labexer5 Sacasas Elizalde
PDF
No ratings yet
M Labexer5 Sacasas Elizalde
13 pages
Youcantcatchme
PDF
No ratings yet
Youcantcatchme
4 pages
Java Lecture 10
PDF
No ratings yet
Java Lecture 10
5 pages
Lab 8 - Sorting
PDF
No ratings yet
Lab 8 - Sorting
12 pages
Selection Sort Sda
PDF
100% (1)
Selection Sort Sda
4 pages
DAA FINAL_250203_162142
PDF
No ratings yet
DAA FINAL_250203_162142
69 pages
DSA Assignment 4
PDF
No ratings yet
DSA Assignment 4
12 pages
Arrays Theory & Sorting
PDF
No ratings yet
Arrays Theory & Sorting
11 pages
Daa Lab Manual - Final
PDF
No ratings yet
Daa Lab Manual - Final
21 pages
JAVA3RDEX
PDF
No ratings yet
JAVA3RDEX
9 pages
daa1
PDF
No ratings yet
daa1
5 pages
Bubble Sort & Char and String Array
PDF
No ratings yet
Bubble Sort & Char and String Array
11 pages
Valencia, Gian Kurt D. CEIT-37-302-A: Code
PDF
No ratings yet
Valencia, Gian Kurt D. CEIT-37-302-A: Code
8 pages
1-D Array Part 2 (1)
PDF
No ratings yet
1-D Array Part 2 (1)
12 pages
Experiment 2
PDF
No ratings yet
Experiment 2
6 pages
Bubble Sort in Java Array
PDF
No ratings yet
Bubble Sort in Java Array
12 pages
w13 Cpe121
PDF
No ratings yet
w13 Cpe121
11 pages
9629 Aoaexp1
PDF
No ratings yet
9629 Aoaexp1
6 pages
Sorting Algorithms
PDF
No ratings yet
Sorting Algorithms
13 pages
Sorting and Searching in Arrays Class X
PDF
No ratings yet
Sorting and Searching in Arrays Class X
5 pages
1-D Array Part 2
PDF
No ratings yet
1-D Array Part 2
12 pages
Java Assignment8
PDF
No ratings yet
Java Assignment8
3 pages
Array Index or Key. An Array Is Stored Such That The Position of Each Element Can Be Computed From Its Index Tuple by
PDF
No ratings yet
Array Index or Key. An Array Is Stored Such That The Position of Each Element Can Be Computed From Its Index Tuple by
5 pages
vinay(06919051624)
PDF
No ratings yet
vinay(06919051624)
11 pages
Design and Analysis of Algorithm[1]
PDF
No ratings yet
Design and Analysis of Algorithm[1]
34 pages
Arrays& Library Classes - Address Calculation
PDF
No ratings yet
Arrays& Library Classes - Address Calculation
22 pages
String Operations
PDF
No ratings yet
String Operations
6 pages
Notability Notes
PDF
No ratings yet
Notability Notes
40 pages
Sorting (Bubble, Selection, Insertion, Shell, Quick)
PDF
No ratings yet
Sorting (Bubble, Selection, Insertion, Shell, Quick)
33 pages
DS_Unit-4
PDF
No ratings yet
DS_Unit-4
48 pages
Comp and Bio
PDF
No ratings yet
Comp and Bio
3 pages
PracticeSet DS Solved
PDF
No ratings yet
PracticeSet DS Solved
19 pages
Prashant Oops Quiz
PDF
No ratings yet
Prashant Oops Quiz
11 pages
Searching and Sorting Algorithm Programs
PDF
No ratings yet
Searching and Sorting Algorithm Programs
6 pages
Assignment 4 Name: Subham Mukherjee Sec: B Roll No: 56 Enrolment No: 12019009002101
PDF
No ratings yet
Assignment 4 Name: Subham Mukherjee Sec: B Roll No: 56 Enrolment No: 12019009002101
13 pages
Week-11 Assignment - July - 2024
PDF
No ratings yet
Week-11 Assignment - July - 2024
8 pages
DAA PRACTICAL FILE _
PDF
No ratings yet
DAA PRACTICAL FILE _
16 pages
OOPS Manual Updated-2
PDF
No ratings yet
OOPS Manual Updated-2
42 pages
Lab Manual
PDF
No ratings yet
Lab Manual
59 pages
Sorting Algorithms: College of Computer Engineering Requirements For The Performance Innovative Task BSCPE-2C
PDF
No ratings yet
Sorting Algorithms: College of Computer Engineering Requirements For The Performance Innovative Task BSCPE-2C
13 pages
555
PDF
No ratings yet
555
4 pages
Lab 5,6,7
PDF
No ratings yet
Lab 5,6,7
18 pages
CS3381 Oop Manual Cse
PDF
No ratings yet
CS3381 Oop Manual Cse
52 pages
Adapdf
PDF
No ratings yet
Adapdf
43 pages
Sorting (2)
PDF
No ratings yet
Sorting (2)
9 pages
Untitled document
PDF
No ratings yet
Untitled document
11 pages
CHAPTER 3 SORTING PART 1
PDF
No ratings yet
CHAPTER 3 SORTING PART 1
66 pages
Basic Sorting Algorithms
PDF
No ratings yet
Basic Sorting Algorithms
16 pages
Assignment
PDF
No ratings yet
Assignment
5 pages
Advanced C Concepts and Programming: First Edition
From Everand
Advanced C Concepts and Programming: First Edition
Gayatri
3/5 (1)
Element Pipe 7
PDF
No ratings yet
Element Pipe 7
21 pages
Cardioid En
PDF
No ratings yet
Cardioid En
6 pages
IKMC
PDF
No ratings yet
IKMC
4 pages
FORD 4R100: Automatic Transmission Service Group
PDF
No ratings yet
FORD 4R100: Automatic Transmission Service Group
8 pages
RobotStudio 6.04 News
PDF
No ratings yet
RobotStudio 6.04 News
43 pages
1.1alg 1 Fall Semester Exam Review
PDF
No ratings yet
1.1alg 1 Fall Semester Exam Review
21 pages
SM Anleitung Iskrameco Uk Eng
PDF
No ratings yet
SM Anleitung Iskrameco Uk Eng
5 pages
Data Structures and Algorithms Revision Questions
PDF
No ratings yet
Data Structures and Algorithms Revision Questions
26 pages
2 - WBC Differential Count
PDF
No ratings yet
2 - WBC Differential Count
12 pages
GD Brochure BPS C2-2
PDF
No ratings yet
GD Brochure BPS C2-2
2 pages
The Relationship Between Sedimentary Environmental and Sedimentary Facies
PDF
No ratings yet
The Relationship Between Sedimentary Environmental and Sedimentary Facies
59 pages
Pic16f1717 Datasheet PDF
PDF
0% (1)
Pic16f1717 Datasheet PDF
483 pages
Bayonet 3
PDF
No ratings yet
Bayonet 3
11 pages
Flow Through An Orifice
PDF
No ratings yet
Flow Through An Orifice
4 pages
Riegler-2018-Ultrasound-Anatomic-Demonstration-of-the-Infrapatellar-Nerve-Branches-1
PDF
No ratings yet
Riegler-2018-Ultrasound-Anatomic-Demonstration-of-the-Infrapatellar-Nerve-Branches-1
10 pages
Reading Time On Analog Clocks (E) : Name: Date: Read Each Time and Write It in The Space Under The Clock
PDF
No ratings yet
Reading Time On Analog Clocks (E) : Name: Date: Read Each Time and Write It in The Space Under The Clock
2 pages
Journal of Geometry and Physics: Serge Tabachnikov
PDF
No ratings yet
Journal of Geometry and Physics: Serge Tabachnikov
8 pages
Refractories
PDF
100% (1)
Refractories
16 pages
Firebase 1
PDF
No ratings yet
Firebase 1
3 pages
Ic11 TLC542 Adc
PDF
No ratings yet
Ic11 TLC542 Adc
12 pages
1SBH143001R8140 Nl40e 24v DC
PDF
No ratings yet
1SBH143001R8140 Nl40e 24v DC
4 pages
SCADA System For Assembly Unit Control System
PDF
No ratings yet
SCADA System For Assembly Unit Control System
8 pages
DB12 Bikes E 0816 Low
PDF
No ratings yet
DB12 Bikes E 0816 Low
362 pages
Bài thực hành word số 5
PDF
No ratings yet
Bài thực hành word số 5
25 pages
ELEM - Examination Form
PDF
No ratings yet
ELEM - Examination Form
2 pages
UHF RFID Reader User's Manual v2.0
PDF
No ratings yet
UHF RFID Reader User's Manual v2.0
14 pages
Parker Ash Probe User Manual
PDF
No ratings yet
Parker Ash Probe User Manual
30 pages