mirror of
https://github.com/System-End/APCSA.git
synced 2026-04-19 16:38:24 +00:00
60 lines
2.4 KiB
Java
Executable file
60 lines
2.4 KiB
Java
Executable file
import java.lang.Math;
|
|
|
|
public class code2 {
|
|
|
|
public static void main(String[] args) {
|
|
// Prints "Hello, World" to the terminal window.
|
|
System.out.println("Hello, World");
|
|
// 5 random ints
|
|
int a = (int) (Math.random() * (10 - 1 + 1) /* range size */ + 1);
|
|
int b = (int) (Math.random() * (10 - 1 + 1) + 1);
|
|
int c = (int) (Math.random() * (10 - 1 + 1) + 1);
|
|
int d = (int) (Math.random() * (10 - 1 + 1) + 1);
|
|
int e = (int) (Math.random() * (10 - 1 + 1) + 1);
|
|
System.out.println(a + b + c + d + e);
|
|
// create a array of ints
|
|
int numlist[] = new int[5]; // declared new list and intialized with size of 5
|
|
System.out.println(numlist); // prints memory
|
|
int sum = 0;
|
|
for (int i = 0; i < numlist.length; i++) {
|
|
numlist[i] = (int) (Math.random() * (10) + 1);
|
|
System.out.println(numlist[i]); // prints the list
|
|
sum += numlist[i]; // adds each var to sum each time loop runs
|
|
}
|
|
System.out.println(sum);
|
|
System.out.println(numlist.length); // lgnth is an attr not method
|
|
// arrayss have one attr and no methods
|
|
|
|
//arrays of strings
|
|
// String names[] = new String[]; / array are static data type
|
|
// dimesion missing
|
|
String names[] = { "alice", "esther", "emma", "lily", "branden" }; //declaration, instationation, initialzation in one step
|
|
System.out.println(names[1]);
|
|
System.out.println(names[names.length - 1]); //last value/index in list
|
|
// properly format names
|
|
for (int i = 0; i < names.length; i++) {
|
|
System.out.println(
|
|
names[i].substring(0, 1).toUpperCase() +
|
|
names[i].substring(1).toLowerCase()
|
|
);
|
|
}
|
|
|
|
//traverse backqrds and print names that are more than 3 letters long
|
|
for (int i = names.length - 1; i >= 0; i--) {
|
|
if (names[i].length() > 3) {
|
|
System.out.println(names[i]);
|
|
}
|
|
}
|
|
//traverse and print only names with letter "a" in it
|
|
for (int i = 0; i < names.length; i++) {
|
|
if (names[i].indexOf("a") >= 0) {
|
|
System.out.println(names[i]);
|
|
}
|
|
}
|
|
// for each loop is a simple loop just for traversal
|
|
// access one element at a time in a temp placeholder
|
|
for (String s : names) {
|
|
System.out.println(s);
|
|
}
|
|
}
|
|
}
|