added micro lab
This commit is contained in:
		
							
								
								
									
										31
									
								
								src/learn/MicroLabTask1.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								src/learn/MicroLabTask1.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| package learn; | ||||
|  | ||||
| public class MicroLabTask1 { | ||||
|     public static int countE(String[] strings) { | ||||
|         int count = 0; | ||||
|         for (String s : strings) { | ||||
|             for (char c: s.toCharArray()) { | ||||
|                 if (c == 'e') { | ||||
|                     count++; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         return count; | ||||
|     } | ||||
|  | ||||
|     public static <T extends Comparable<T>> int findFirstOutOfPlace(T[] arr) { | ||||
|         for (int i = 0; i < arr.length - 1; i++) { | ||||
|             if (arr[i+1].compareTo(arr[i]) < 0) { | ||||
|                 return i; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         return -1; | ||||
|     } | ||||
|  | ||||
|     public static void main(String[] args) { | ||||
|         System.out.println(countE(new String[]{"hello", "my", "dear", "friend", "and", "enemies"})); | ||||
|         System.out.println(findFirstOutOfPlace(new Integer[]{0,1,2,3})); | ||||
|         System.out.println(findFirstOutOfPlace(new Integer[]{0,1,3,2})); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										45
									
								
								src/learn/MicroLabTask2.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								src/learn/MicroLabTask2.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,45 @@ | ||||
| package learn; | ||||
|  | ||||
| class Car { | ||||
|     int speed; | ||||
|     String brand; | ||||
|  | ||||
|     Car(int speed, String brand) { | ||||
|         this.speed = speed; | ||||
|         this.brand = brand; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return "Car{speed=" + speed + "km/h, brand='" + brand + "'}"; | ||||
|     } | ||||
| } | ||||
|  | ||||
| class Person { | ||||
|     String firstname; | ||||
|     String lastname; | ||||
|     int age; | ||||
|     int height; | ||||
|  | ||||
|     Person(String firstname, String lastname, int age, int height) { | ||||
|         this.firstname = firstname; | ||||
|         this.lastname = lastname; | ||||
|         this.age = age; | ||||
|         this.height = height; | ||||
|     } | ||||
|  | ||||
|     Person(String firstname) { | ||||
|         this(firstname, "", 0, 0); | ||||
|     } | ||||
| } | ||||
|  | ||||
| public class MicroLabTask2 { | ||||
|     public static void main(String[] args) { | ||||
|         Car car1 = new Car(250, "Porsche 911"); | ||||
|         System.out.println(car1); | ||||
|  | ||||
|         Person p = new Person("Homer"); | ||||
|         String v = p.lastname.toUpperCase(); | ||||
|         System.out.println(v); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										34
									
								
								src/learn/MicroLabTask3.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								src/learn/MicroLabTask3.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| package learn; | ||||
|  | ||||
| class Printer { | ||||
|     private static int totalNumberOfPrinters = 0; | ||||
|     private String printerName; | ||||
|  | ||||
|     Printer(String name) { | ||||
|         this.printerName = name; | ||||
|         totalNumberOfPrinters++; | ||||
|     } | ||||
|  | ||||
|     public boolean setPrinterName(String printerName) { | ||||
|         boolean different = !this.printerName.equals(printerName); | ||||
|         this.printerName = printerName; | ||||
|         return different; | ||||
|     } | ||||
|  | ||||
|     public static int getTotalNumberOfPrinters() { | ||||
|         return totalNumberOfPrinters; | ||||
|     } | ||||
|  | ||||
|     private void toLowerCase() { | ||||
|         this.printerName = this.printerName.toLowerCase(); | ||||
|     } | ||||
| } | ||||
|  | ||||
| public class MicroLabTask3 { | ||||
|     public static void main(String[] args) { | ||||
|         Printer p1 = new Printer("First printer"); | ||||
|         Printer p2 = new Printer("Printer the Second"); | ||||
|         Printer p3 = new Printer("Printerus III"); | ||||
|         System.out.println(Printer.getTotalNumberOfPrinters()); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user