Brother Please end me
This commit is contained in:
		
							parent
							
								
									390b59addf
								
							
						
					
					
						commit
						364fa45534
					
				
					 26 changed files with 378 additions and 2 deletions
				
			
		
							
								
								
									
										21
									
								
								Code/Steiner/30-10-2024-Prüfung/src/App.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								Code/Steiner/30-10-2024-Prüfung/src/App.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| // Luca Fabian Burger | ||||
| // Aufgabe 2 | ||||
| public class App { | ||||
|     public static void main(String[] args) throws Exception { | ||||
|         Datum datum1 = new Datum(1, 1, 2000); | ||||
|         Datum datum2 = new Datum(1, 1, 2000); | ||||
|         // Aufgabe a | ||||
|         System.out.println(datum1.getDifferent(datum2)); | ||||
|         // Aufgabe b | ||||
|         System.out.println(datum1.getWochentag()); | ||||
|         // Aufagbe c | ||||
|         datum1.addTage(2); | ||||
|         System.out.println(datum1.getTag()); | ||||
|         // Aufgabe d | ||||
|         System.out.println(datum1.getTag() + " " + datum1.getMonat() + " " + datum1.getJahr()); | ||||
|         // Aufgabe e | ||||
|         System.out.println(datum1.getDatumNummerisch()); | ||||
|         // Aufgabe f | ||||
|         System.out.println(datum1.getDatumMonat()); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										119
									
								
								Code/Steiner/30-10-2024-Prüfung/src/Datum.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										119
									
								
								Code/Steiner/30-10-2024-Prüfung/src/Datum.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,119 @@ | |||
| // Luca Fabian Burger | ||||
| // Aufgabe 2 | ||||
| public class Datum { | ||||
|     private int tag; | ||||
|     private int monat; | ||||
|     private int jahr; | ||||
| 
 | ||||
|     Datum(int tag, int monat, int jahr) { | ||||
|         this.tag = tag; | ||||
|         this.monat = monat; | ||||
|         this.jahr = jahr; | ||||
|     } | ||||
| 
 | ||||
|     public void setTag(int tag) { | ||||
|         this.tag = tag; | ||||
|     } | ||||
| 
 | ||||
|     public void setMonat(int monat) { | ||||
|         if (monat <= 12 && monat >= 0) | ||||
|             this.monat = monat; | ||||
|         else | ||||
|             this.monat = 1; | ||||
|     } | ||||
| 
 | ||||
|     public void setJahr(int jahr) { | ||||
|         this.jahr = jahr; | ||||
|     } | ||||
| 
 | ||||
|     // Aufgabe a | ||||
|     int getDifferent(Datum datum) { | ||||
|         // Logic | ||||
|         return 12; | ||||
|     } | ||||
| 
 | ||||
|     // Aufgabe b | ||||
|     String getWochentag() { | ||||
|         // Logic | ||||
|         return "Montag"; | ||||
|     } | ||||
| 
 | ||||
|     // Aufgabe C | ||||
|     void addTage(int anzahlTage) { | ||||
|         this.tag += anzahlTage; | ||||
|     } | ||||
| 
 | ||||
|     // Aufgabe d | ||||
|     public int getTag() { | ||||
|         return tag; | ||||
|     } | ||||
| 
 | ||||
|     public int getMonat() { | ||||
|         return monat; | ||||
|     } | ||||
| 
 | ||||
|     public int getJahr() { | ||||
|         return jahr; | ||||
|     } | ||||
| 
 | ||||
|     // Aufgabe e | ||||
|     String getDatumNummerisch() { | ||||
|         String rueckgabe = ""; | ||||
|         rueckgabe += this.tag + ". "; | ||||
|         rueckgabe += this.monat + ". "; | ||||
|         rueckgabe += this.jahr; | ||||
|         return rueckgabe; | ||||
|     } | ||||
| 
 | ||||
|     // Aufgabe f | ||||
|     String getDatumMonat() { | ||||
|         String rueckgabe = ""; | ||||
|         String monatString = ""; | ||||
|         switch (this.monat) { | ||||
|             case 1: | ||||
|                 monatString = "Januar"; | ||||
|                 break; | ||||
|             case 2: | ||||
|                 monatString = "Februar"; | ||||
|                 break; | ||||
|             case 3: | ||||
|                 monatString = "März"; | ||||
|                 break; | ||||
|             case 4: | ||||
|                 monatString = "April"; | ||||
|                 break; | ||||
|             case 5: | ||||
|                 monatString = "Mai"; | ||||
|                 break; | ||||
|             case 6: | ||||
|                 monatString = "Juni"; | ||||
|                 break; | ||||
|             case 7: | ||||
|                 monatString = "Juli"; | ||||
|                 break; | ||||
|             case 8: | ||||
|                 monatString = "August"; | ||||
|                 break; | ||||
|             case 9: | ||||
|                 monatString = "September"; | ||||
|                 break; | ||||
|             case 10: | ||||
|                 monatString = "Oktober"; | ||||
|                 break; | ||||
|             case 11: | ||||
|                 monatString = "November"; | ||||
|                 break; | ||||
|             case 12: | ||||
|                 monatString = "Dezember"; | ||||
|                 break; | ||||
|             default: | ||||
|                 monatString = "Januar"; | ||||
|                 break; | ||||
|         } | ||||
|         rueckgabe += this.tag + ". "; | ||||
|         rueckgabe += monatString + " "; | ||||
|         rueckgabe += this.jahr; | ||||
|         return rueckgabe; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sage The DM
						Sage The DM