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)
16 views
OOP Tutorial
Java code about arrays
Uploaded by
Devlyn Tagoe
Copyright
© © All Rights Reserved
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)
16 views
OOP Tutorial
Java code about arrays
Uploaded by
Devlyn Tagoe
Copyright
© © All Rights Reserved
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
Rust Cheat Sheet
PDF
No ratings yet
Rust Cheat Sheet
1 page
FIRST EXPERIMENT IN OOPS LAB
PDF
No ratings yet
FIRST EXPERIMENT IN OOPS LAB
8 pages
Daa Lab Manual - Final
PDF
No ratings yet
Daa Lab Manual - Final
21 pages
abdul subhan lab report 2
PDF
No ratings yet
abdul subhan lab report 2
10 pages
Java Programming Lab Assignment 1: Basic Programs
PDF
No ratings yet
Java Programming Lab Assignment 1: Basic Programs
27 pages
Write a Java program that first sorts an integer array using bubble sort an_20241230_223135_0000
PDF
No ratings yet
Write a Java program that first sorts an integer array using bubble sort an_20241230_223135_0000
23 pages
computer project
PDF
No ratings yet
computer project
7 pages
Exercise 2D Arrays
PDF
No ratings yet
Exercise 2D Arrays
3 pages
Program n20
PDF
No ratings yet
Program n20
3 pages
Coding
PDF
No ratings yet
Coding
47 pages
Prog1
PDF
No ratings yet
Prog1
1 page
1-D Array Part 2
PDF
No ratings yet
1-D Array Part 2
12 pages
1-D Array Part 2 (1)
PDF
No ratings yet
1-D Array Part 2 (1)
12 pages
Array Partition
PDF
No ratings yet
Array Partition
2 pages
Array Solution
PDF
No ratings yet
Array Solution
5 pages
DDA for rt2
PDF
No ratings yet
DDA for rt2
15 pages
Solutions
PDF
No ratings yet
Solutions
9 pages
STS CAT-1 Winter Semester 2025
PDF
No ratings yet
STS CAT-1 Winter Semester 2025
9 pages
array_10th_array
PDF
No ratings yet
array_10th_array
7 pages
Java Program1
PDF
No ratings yet
Java Program1
25 pages
java programming
PDF
No ratings yet
java programming
9 pages
Assessment - 1: 16bit0326 Surya Vamshi
PDF
100% (1)
Assessment - 1: 16bit0326 Surya Vamshi
26 pages
Template 3
PDF
No ratings yet
Template 3
19 pages
Bubble Sort(Java)
PDF
No ratings yet
Bubble Sort(Java)
2 pages
Selection Sort
PDF
No ratings yet
Selection Sort
2 pages
Linear Search
PDF
No ratings yet
Linear Search
1 page
JAVA Examples
PDF
No ratings yet
JAVA Examples
50 pages
Name:-Hrithik Jaiswal Reg No: - 19BCE0173 Course: - Java Programming Lab Slot: - L49 + L50 Cycle Sheet 1
PDF
No ratings yet
Name:-Hrithik Jaiswal Reg No: - 19BCE0173 Course: - Java Programming Lab Slot: - L49 + L50 Cycle Sheet 1
65 pages
CSE-1007 (Java Programming) Digital Assignment-1
PDF
No ratings yet
CSE-1007 (Java Programming) Digital Assignment-1
50 pages
Java Interview Programs 3
PDF
No ratings yet
Java Interview Programs 3
24 pages
12 ISC IMPORTANT PROGRAMS
PDF
No ratings yet
12 ISC IMPORTANT PROGRAMS
12 pages
sorting(3 techinques)
PDF
No ratings yet
sorting(3 techinques)
3 pages
Array 2D
PDF
No ratings yet
Array 2D
4 pages
Program
PDF
No ratings yet
Program
49 pages
DAA Lab Programs Final
PDF
No ratings yet
DAA Lab Programs Final
16 pages
Bubble sort
PDF
No ratings yet
Bubble sort
5 pages
Reinprep Completed
PDF
No ratings yet
Reinprep Completed
25 pages
Search and Sort Algorithm
PDF
No ratings yet
Search and Sort Algorithm
21 pages
Array Notes
PDF
No ratings yet
Array Notes
5 pages
Array based question
PDF
No ratings yet
Array based question
24 pages
Descending Order
PDF
No ratings yet
Descending Order
1 page
Java 29
PDF
No ratings yet
Java 29
29 pages
Name - Lokesh Banthia Class - Xi A Roll Number - 10
PDF
No ratings yet
Name - Lokesh Banthia Class - Xi A Roll Number - 10
16 pages
Experiment 2
PDF
No ratings yet
Experiment 2
6 pages
Java Assignments (1&2) : Assignment 1
PDF
No ratings yet
Java Assignments (1&2) : Assignment 1
46 pages
OOPS RECORD
PDF
No ratings yet
OOPS RECORD
52 pages
FA23-BSE-004 (Lab 10)
PDF
No ratings yet
FA23-BSE-004 (Lab 10)
14 pages
Java Programming
PDF
100% (2)
Java Programming
26 pages
Assignment 2
PDF
No ratings yet
Assignment 2
20 pages
Array Questions
PDF
No ratings yet
Array Questions
2 pages
pvm question
PDF
No ratings yet
pvm question
3 pages
Java Arrays Examples
PDF
No ratings yet
Java Arrays Examples
10 pages
Java Assignment
PDF
No ratings yet
Java Assignment
2 pages
javaexercise
PDF
No ratings yet
javaexercise
4 pages
Lab Assignment 1
PDF
No ratings yet
Lab Assignment 1
9 pages
Top 50 Coding Questions Asked in Placements
PDF
No ratings yet
Top 50 Coding Questions Asked in Placements
39 pages
Java Keys
PDF
No ratings yet
Java Keys
3 pages
Oop lab work
PDF
No ratings yet
Oop lab work
11 pages
Java Lecture 10
PDF
No ratings yet
Java Lecture 10
5 pages
Advanced C Concepts and Programming: First Edition
From Everand
Advanced C Concepts and Programming: First Edition
Gayatri
3/5 (1)
Profound Python Data Science
From Everand
Profound Python Data Science
Onder Teker
No ratings yet
Assignment_5 Solution
PDF
No ratings yet
Assignment_5 Solution
16 pages
Python 100 Days Notes
PDF
0% (2)
Python 100 Days Notes
40 pages
Java Programming
PDF
No ratings yet
Java Programming
33 pages
Programming in C
PDF
No ratings yet
Programming in C
127 pages
CSC 204 Exam Study Questions
PDF
No ratings yet
CSC 204 Exam Study Questions
31 pages
Internet Programming CS8651 2 Marks & Part B
PDF
No ratings yet
Internet Programming CS8651 2 Marks & Part B
206 pages
Unit-4 - OOPS With Java
PDF
No ratings yet
Unit-4 - OOPS With Java
8 pages
Global Variables: Example 1: Create A Global Variable
PDF
No ratings yet
Global Variables: Example 1: Create A Global Variable
7 pages
Skema Sinkron ODOO - Paypum
PDF
No ratings yet
Skema Sinkron ODOO - Paypum
1 page
Java Assignment 1
PDF
No ratings yet
Java Assignment 1
36 pages
CSC404 Chapter2 Part1
PDF
No ratings yet
CSC404 Chapter2 Part1
27 pages
C Interview Questions and Answers: Why Doesn't The Following Code Give The Desired Result?
PDF
No ratings yet
C Interview Questions and Answers: Why Doesn't The Following Code Give The Desired Result?
4 pages
Starting Out With Java: From Control Structures Through Objects (What's New in Computer Science) 7th Edition Gaddis
PDF
100% (11)
Starting Out With Java: From Control Structures Through Objects (What's New in Computer Science) 7th Edition Gaddis
62 pages
Unit 1 2 3 4 5 QB Up
PDF
0% (1)
Unit 1 2 3 4 5 QB Up
59 pages
C
PDF
No ratings yet
C
20 pages
Java Notes Syntax
PDF
No ratings yet
Java Notes Syntax
6 pages
Inheritance in C++
PDF
No ratings yet
Inheritance in C++
51 pages
Chapter2_Basics of C and C++_part2
PDF
No ratings yet
Chapter2_Basics of C and C++_part2
104 pages
OOPS Module I & II
PDF
No ratings yet
OOPS Module I & II
94 pages
Chap III Heritage et polymorphisme
PDF
No ratings yet
Chap III Heritage et polymorphisme
61 pages
Why Doesn't C Support Function Overloading?
PDF
No ratings yet
Why Doesn't C Support Function Overloading?
17 pages
C Program To Insert A Node in Doubly Linked List
PDF
No ratings yet
C Program To Insert A Node in Doubly Linked List
6 pages
Integ Module 3
PDF
No ratings yet
Integ Module 3
9 pages
S. Shunmuga Sundaram, M.E/Cse, Amie, Miste, MCP, Iaengg
PDF
No ratings yet
S. Shunmuga Sundaram, M.E/Cse, Amie, Miste, MCP, Iaengg
161 pages
Convolucion Circular MATLAB
PDF
No ratings yet
Convolucion Circular MATLAB
5 pages
OOPJ MCQ QPBank-2022
PDF
No ratings yet
OOPJ MCQ QPBank-2022
6 pages
Advanced Java Programming (17625) : Event Handling
PDF
No ratings yet
Advanced Java Programming (17625) : Event Handling
40 pages
UNIT 4 PC NOTES
PDF
No ratings yet
UNIT 4 PC NOTES
37 pages
Java Classes and Objects, Declaring Objects, Constructors: Dr. Kumud Tripathi
PDF
No ratings yet
Java Classes and Objects, Declaring Objects, Constructors: Dr. Kumud Tripathi
13 pages
Related titles
Click to expand Related Titles
Carousel Previous
Carousel Next
Rust Cheat Sheet
PDF
Rust Cheat Sheet
FIRST EXPERIMENT IN OOPS LAB
PDF
FIRST EXPERIMENT IN OOPS LAB
Daa Lab Manual - Final
PDF
Daa Lab Manual - Final
abdul subhan lab report 2
PDF
abdul subhan lab report 2
Java Programming Lab Assignment 1: Basic Programs
PDF
Java Programming Lab Assignment 1: Basic Programs
Write a Java program that first sorts an integer array using bubble sort an_20241230_223135_0000
PDF
Write a Java program that first sorts an integer array using bubble sort an_20241230_223135_0000
computer project
PDF
computer project
Exercise 2D Arrays
PDF
Exercise 2D Arrays
Program n20
PDF
Program n20
Coding
PDF
Coding
Prog1
PDF
Prog1
1-D Array Part 2
PDF
1-D Array Part 2
1-D Array Part 2 (1)
PDF
1-D Array Part 2 (1)
Array Partition
PDF
Array Partition
Array Solution
PDF
Array Solution
DDA for rt2
PDF
DDA for rt2
Solutions
PDF
Solutions
STS CAT-1 Winter Semester 2025
PDF
STS CAT-1 Winter Semester 2025
array_10th_array
PDF
array_10th_array
Java Program1
PDF
Java Program1
java programming
PDF
java programming
Assessment - 1: 16bit0326 Surya Vamshi
PDF
Assessment - 1: 16bit0326 Surya Vamshi
Template 3
PDF
Template 3
Bubble Sort(Java)
PDF
Bubble Sort(Java)
Selection Sort
PDF
Selection Sort
Linear Search
PDF
Linear Search
JAVA Examples
PDF
JAVA Examples
Name:-Hrithik Jaiswal Reg No: - 19BCE0173 Course: - Java Programming Lab Slot: - L49 + L50 Cycle Sheet 1
PDF
Name:-Hrithik Jaiswal Reg No: - 19BCE0173 Course: - Java Programming Lab Slot: - L49 + L50 Cycle Sheet 1
CSE-1007 (Java Programming) Digital Assignment-1
PDF
CSE-1007 (Java Programming) Digital Assignment-1
Java Interview Programs 3
PDF
Java Interview Programs 3
12 ISC IMPORTANT PROGRAMS
PDF
12 ISC IMPORTANT PROGRAMS
sorting(3 techinques)
PDF
sorting(3 techinques)
Array 2D
PDF
Array 2D
Program
PDF
Program
DAA Lab Programs Final
PDF
DAA Lab Programs Final
Bubble sort
PDF
Bubble sort
Reinprep Completed
PDF
Reinprep Completed
Search and Sort Algorithm
PDF
Search and Sort Algorithm
Array Notes
PDF
Array Notes
Array based question
PDF
Array based question
Descending Order
PDF
Descending Order
Java 29
PDF
Java 29
Name - Lokesh Banthia Class - Xi A Roll Number - 10
PDF
Name - Lokesh Banthia Class - Xi A Roll Number - 10
Experiment 2
PDF
Experiment 2
Java Assignments (1&2) : Assignment 1
PDF
Java Assignments (1&2) : Assignment 1
OOPS RECORD
PDF
OOPS RECORD
FA23-BSE-004 (Lab 10)
PDF
FA23-BSE-004 (Lab 10)
Java Programming
PDF
Java Programming
Assignment 2
PDF
Assignment 2
Array Questions
PDF
Array Questions
pvm question
PDF
pvm question
Java Arrays Examples
PDF
Java Arrays Examples
Java Assignment
PDF
Java Assignment
javaexercise
PDF
javaexercise
Lab Assignment 1
PDF
Lab Assignment 1
Top 50 Coding Questions Asked in Placements
PDF
Top 50 Coding Questions Asked in Placements
Java Keys
PDF
Java Keys
Oop lab work
PDF
Oop lab work
Java Lecture 10
PDF
Java Lecture 10
Advanced C Concepts and Programming: First Edition
From Everand
Advanced C Concepts and Programming: First Edition
Profound Python Data Science
From Everand
Profound Python Data Science
Assignment_5 Solution
PDF
Assignment_5 Solution
Python 100 Days Notes
PDF
Python 100 Days Notes
Java Programming
PDF
Java Programming
Programming in C
PDF
Programming in C
CSC 204 Exam Study Questions
PDF
CSC 204 Exam Study Questions
Internet Programming CS8651 2 Marks & Part B
PDF
Internet Programming CS8651 2 Marks & Part B
Unit-4 - OOPS With Java
PDF
Unit-4 - OOPS With Java
Global Variables: Example 1: Create A Global Variable
PDF
Global Variables: Example 1: Create A Global Variable
Skema Sinkron ODOO - Paypum
PDF
Skema Sinkron ODOO - Paypum
Java Assignment 1
PDF
Java Assignment 1
CSC404 Chapter2 Part1
PDF
CSC404 Chapter2 Part1
C Interview Questions and Answers: Why Doesn't The Following Code Give The Desired Result?
PDF
C Interview Questions and Answers: Why Doesn't The Following Code Give The Desired Result?
Starting Out With Java: From Control Structures Through Objects (What's New in Computer Science) 7th Edition Gaddis
PDF
Starting Out With Java: From Control Structures Through Objects (What's New in Computer Science) 7th Edition Gaddis
Unit 1 2 3 4 5 QB Up
PDF
Unit 1 2 3 4 5 QB Up
C
PDF
C
Java Notes Syntax
PDF
Java Notes Syntax
Inheritance in C++
PDF
Inheritance in C++
Chapter2_Basics of C and C++_part2
PDF
Chapter2_Basics of C and C++_part2
OOPS Module I & II
PDF
OOPS Module I & II
Chap III Heritage et polymorphisme
PDF
Chap III Heritage et polymorphisme
Why Doesn't C Support Function Overloading?
PDF
Why Doesn't C Support Function Overloading?
C Program To Insert A Node in Doubly Linked List
PDF
C Program To Insert A Node in Doubly Linked List
Integ Module 3
PDF
Integ Module 3
S. Shunmuga Sundaram, M.E/Cse, Amie, Miste, MCP, Iaengg
PDF
S. Shunmuga Sundaram, M.E/Cse, Amie, Miste, MCP, Iaengg
Convolucion Circular MATLAB
PDF
Convolucion Circular MATLAB
OOPJ MCQ QPBank-2022
PDF
OOPJ MCQ QPBank-2022
Advanced Java Programming (17625) : Event Handling
PDF
Advanced Java Programming (17625) : Event Handling
UNIT 4 PC NOTES
PDF
UNIT 4 PC NOTES
Java Classes and Objects, Declaring Objects, Constructors: Dr. Kumud Tripathi
PDF
Java Classes and Objects, Declaring Objects, Constructors: Dr. Kumud Tripathi