mirror of
https://github.com/DerTyp7/lf05-java.git
synced 2025-10-29 04:22:12 +01:00
Initial commit
This commit is contained in:
2
.gitattributes
vendored
Normal file
2
.gitattributes
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Auto detect text files and perform LF normalization
|
||||||
|
* text=auto
|
||||||
23
.gitignore
vendored
Normal file
23
.gitignore
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# Compiled class file
|
||||||
|
*.class
|
||||||
|
|
||||||
|
# Log file
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# BlueJ files
|
||||||
|
*.ctxt
|
||||||
|
|
||||||
|
# Mobile Tools for Java (J2ME)
|
||||||
|
.mtj.tmp/
|
||||||
|
|
||||||
|
# Package Files #
|
||||||
|
*.jar
|
||||||
|
*.war
|
||||||
|
*.nar
|
||||||
|
*.ear
|
||||||
|
*.zip
|
||||||
|
*.tar.gz
|
||||||
|
*.rar
|
||||||
|
|
||||||
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||||
|
hs_err_pid*
|
||||||
8
.idea/.gitignore
generated
vendored
Normal file
8
.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
||||||
3
.idea/dictionaries/Janis.xml
generated
Normal file
3
.idea/dictionaries/Janis.xml
generated
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<component name="ProjectDictionaryState">
|
||||||
|
<dictionary name="Janis" />
|
||||||
|
</component>
|
||||||
6
.idea/misc.xml
generated
Normal file
6
.idea/misc.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_16" project-jdk-name="17" project-jdk-type="JavaSDK">
|
||||||
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
8
.idea/modules.xml
generated
Normal file
8
.idea/modules.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/LF05-Java.iml" filepath="$PROJECT_DIR$/LF05-Java.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
10
.idea/runConfigurations.xml
generated
Normal file
10
.idea/runConfigurations.xml
generated
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="RunConfigurationProducerService">
|
||||||
|
<option name="ignoredProducers">
|
||||||
|
<set>
|
||||||
|
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$/java-schule" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
11
LF05-Java.iml
Normal file
11
LF05-Java.iml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="JAVA_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||||
|
<exclude-output />
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="jdk" jdkName="17" jdkType="JavaSDK" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
||||||
47
src/dreiecke/dreieckValidierung.java
Normal file
47
src/dreiecke/dreieckValidierung.java
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
package dreiecke;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class dreieckValidierung {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Größte Seite:");
|
||||||
|
String gr_seite_input = br.readLine();
|
||||||
|
double gr_seite = Double.parseDouble(gr_seite_input);
|
||||||
|
|
||||||
|
System.out.println("2. Seite:");
|
||||||
|
String seite2_input = br.readLine();
|
||||||
|
double seite2 = Double.parseDouble(seite2_input);
|
||||||
|
|
||||||
|
System.out.println("3. Seite:");
|
||||||
|
String seite3_input = br.readLine();
|
||||||
|
double seite3 = Double.parseDouble(seite3_input);
|
||||||
|
|
||||||
|
//Validate
|
||||||
|
if (gr_seite >= seite2+seite3){
|
||||||
|
System.out.println("Größte Seite zu lang");
|
||||||
|
return;
|
||||||
|
}else if (seite2 >= gr_seite+seite3){
|
||||||
|
System.out.println("2. Seite zu lang");
|
||||||
|
return;
|
||||||
|
}else if (seite3 >= gr_seite+seite2){
|
||||||
|
System.out.println("3. Seite zu lang");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
//höhe
|
||||||
|
double s = (seite2 + seite3 + gr_seite)*0.5;
|
||||||
|
System.out.println(s);
|
||||||
|
double h = (2.0 / gr_seite) * Math.sqrt(s*(s-seite2) * (s-seite3) * (s - gr_seite));
|
||||||
|
System.out.println(h);
|
||||||
|
double flaeche = h * gr_seite * 0.5;
|
||||||
|
System.out.println(flaeche);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
18
src/eindimensionaleArrays/Bubblesort.java
Normal file
18
src/eindimensionaleArrays/Bubblesort.java
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
public class Bubblesort {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
double nums[] = new double[4];
|
||||||
|
|
||||||
|
nums[0] = 23.0;
|
||||||
|
nums[1] = 53.0;
|
||||||
|
nums[2] = 83.0;
|
||||||
|
nums[3] = 1398673.0;
|
||||||
|
|
||||||
|
for(int c = 0; c < nums.length-1; c++){
|
||||||
|
if(nums[c] < nums[c+1]){
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
src/eindimensionaleArrays/Lager.java
Normal file
18
src/eindimensionaleArrays/Lager.java
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Lager {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
int arrayLen;
|
||||||
|
|
||||||
|
System.out.println("Array Length:");
|
||||||
|
arrayLen = Integer.parseInt(br.readLine());
|
||||||
|
|
||||||
|
double[] nums = new double[arrayLen];
|
||||||
|
}
|
||||||
|
}
|
||||||
36
src/eindimensionaleArrays/Maxima.java
Normal file
36
src/eindimensionaleArrays/Maxima.java
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
public class Maxima {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
//Vars
|
||||||
|
double[] nums = new double[4];
|
||||||
|
double biggest;
|
||||||
|
double secondBiggest;
|
||||||
|
|
||||||
|
nums[0] = 2.3;
|
||||||
|
nums[1] = 8.2;
|
||||||
|
nums[2] = 3.9;
|
||||||
|
nums[3] = 6.4;
|
||||||
|
|
||||||
|
biggest = nums[0];
|
||||||
|
secondBiggest = nums[0];
|
||||||
|
for(int c = 0; c < nums.length; c++){
|
||||||
|
if (nums[c] > biggest)
|
||||||
|
{
|
||||||
|
biggest = nums[c];
|
||||||
|
}else if(nums[c] > secondBiggest){
|
||||||
|
secondBiggest = nums[c];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
System.out.println(biggest);
|
||||||
|
System.out.println(secondBiggest);
|
||||||
|
}
|
||||||
|
}
|
||||||
36
src/eindimensionaleArrays/SucheInArray.java
Normal file
36
src/eindimensionaleArrays/SucheInArray.java
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class SucheInArray {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
//Vars
|
||||||
|
double[] nums = new double[4];
|
||||||
|
double searchNum;
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println("1. Num:");
|
||||||
|
nums[0] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
System.out.println("2. Num:");
|
||||||
|
nums[1] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
System.out.println("3. Num:");
|
||||||
|
nums[2] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
System.out.println("4. Num:");
|
||||||
|
nums[3] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
System.out.println("Welche nummer soll gefunden werden?");
|
||||||
|
searchNum = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
for(int c = 0; c < nums.length; c++){
|
||||||
|
if(nums[c] == searchNum) {
|
||||||
|
System.out.println("Die nummer konnte bei diesem index gefunden werden: " + c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
src/eindimensionaleArrays/Summen.java
Normal file
20
src/eindimensionaleArrays/Summen.java
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Summen {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
//Vars
|
||||||
|
double[] nums = new double[2];
|
||||||
|
double[] nums2 = new double[2];
|
||||||
|
|
||||||
|
System.out.println("1. Num:");
|
||||||
|
nums[0] = Double.parseDouble(br.readLine());
|
||||||
|
System.out.println("2. Num:");
|
||||||
|
nums[1] = Double.parseDouble(br.readLine());
|
||||||
|
}
|
||||||
|
}
|
||||||
65
src/eindimensionaleArrays/Temperatur.java
Normal file
65
src/eindimensionaleArrays/Temperatur.java
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
public class Temperatur {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
//Vars
|
||||||
|
double mittelwert = 0;
|
||||||
|
double maxTemp;
|
||||||
|
double minTemp;
|
||||||
|
double differenz = 0;
|
||||||
|
double tempDifferenz = 0;
|
||||||
|
|
||||||
|
double[] nums = new double[4];
|
||||||
|
nums[0] = 19.3;
|
||||||
|
nums[1] = 5.3;
|
||||||
|
nums[2] = 10.3;
|
||||||
|
nums[3] = 22.4;
|
||||||
|
|
||||||
|
|
||||||
|
maxTemp = nums[0];
|
||||||
|
minTemp = nums[0];;
|
||||||
|
|
||||||
|
for(int c = 0; c < nums.length; c++){
|
||||||
|
mittelwert += nums[c];
|
||||||
|
|
||||||
|
if (nums[c] > maxTemp)
|
||||||
|
{
|
||||||
|
maxTemp = nums[c];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (nums[c] < minTemp)
|
||||||
|
{
|
||||||
|
minTemp = nums[c];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
try{
|
||||||
|
if(nums[c]-nums[c+1] < 0)
|
||||||
|
{
|
||||||
|
tempDifferenz = (nums[c]-nums[c+1])*-1;
|
||||||
|
}else{
|
||||||
|
tempDifferenz = nums[c]-nums[c+1];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (tempDifferenz > differenz)
|
||||||
|
{
|
||||||
|
differenz = tempDifferenz;
|
||||||
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
mittelwert = mittelwert/(nums.length)+1;
|
||||||
|
System.out.println("mittelwert:" + mittelwert);
|
||||||
|
System.out.println("differenz:" + differenz);
|
||||||
|
System.out.println("max:" + maxTemp);
|
||||||
|
System.out.println("min:" + minTemp);
|
||||||
|
System.out.println("spannweite:" + (maxTemp-minTemp));
|
||||||
|
}
|
||||||
|
}
|
||||||
40
src/eindimensionaleArrays/Tonsignal.java
Normal file
40
src/eindimensionaleArrays/Tonsignal.java
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
public class Tonsignal {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
//1,5,4,5,7,6,8,6,5,4,5,4
|
||||||
|
int[] first = new int[12];
|
||||||
|
first[0] = 1;
|
||||||
|
first[1] = 5;
|
||||||
|
first[2] = 4;
|
||||||
|
first[3] = 5;
|
||||||
|
first[4] = 7;
|
||||||
|
first[5] = 6;
|
||||||
|
first[6] = 8;
|
||||||
|
first[7] = 6;
|
||||||
|
first[8] = 5;
|
||||||
|
first[9] = 4;
|
||||||
|
first[10] = 5;
|
||||||
|
first[11] = 4;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for(int c = 0; c < first.length; c++){
|
||||||
|
if(c == 0){
|
||||||
|
first[c] = (first[c+1] + first[c+2])/2;
|
||||||
|
}else if(c == first.length-1){
|
||||||
|
first[c] = (first[c-1] + first[c-2])/2;
|
||||||
|
}else{
|
||||||
|
first[c] = (first[c-1] + first[c+1])/2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println(first[c]);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
35
src/eindimensionaleArrays/Verdoppeln.java
Normal file
35
src/eindimensionaleArrays/Verdoppeln.java
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Verdoppeln {
|
||||||
|
public static void main(String[] args) throws IOException{
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
//Vars
|
||||||
|
int arrayLen;
|
||||||
|
int sumUngerade = 0;
|
||||||
|
int sumGerade = 0;
|
||||||
|
|
||||||
|
System.out.println("Wie lang array:");
|
||||||
|
arrayLen = Integer.parseInt(br.readLine());
|
||||||
|
double[] nums = new double[arrayLen];
|
||||||
|
|
||||||
|
for(int c = 0; c < nums.length; c++){
|
||||||
|
System.out.println("Nummer :");
|
||||||
|
nums[c] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
if((nums[c] % 2) < 1){
|
||||||
|
sumGerade++;
|
||||||
|
}else{
|
||||||
|
sumUngerade++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Gerade:" + sumGerade);
|
||||||
|
System.out.println("Ungerade:" + sumUngerade);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
38
src/eindimensionaleArrays/Voting.java
Normal file
38
src/eindimensionaleArrays/Voting.java
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
package eindimensionaleArrays;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Voting {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
//Vars
|
||||||
|
double[] nums = new double[4];
|
||||||
|
|
||||||
|
System.out.println("1. Num:");
|
||||||
|
nums[0] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
System.out.println("2. Num:");
|
||||||
|
nums[1] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
System.out.println("3. Num:");
|
||||||
|
nums[2] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
System.out.println("4. Num:");
|
||||||
|
nums[3] = Double.parseDouble(br.readLine());
|
||||||
|
|
||||||
|
for(int c = 0; c < nums.length; c++){
|
||||||
|
System.out.print((c+1) + ": ");
|
||||||
|
while (nums[c] >= 1){
|
||||||
|
System.out.print("*");
|
||||||
|
nums[c] -= 1;
|
||||||
|
}
|
||||||
|
System.out.println("\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
32
src/eingabeUndAusgabe/Anrede1.java
Normal file
32
src/eingabeUndAusgabe/Anrede1.java
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
package eingabeUndAusgabe;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Anrede1 {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Enter your name:");
|
||||||
|
|
||||||
|
String text = br.readLine();
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println("Wie wollen sie angesprochen werden (1 = Mann, 2 = Frau oder Benutzerdefinierte Anrede)?");
|
||||||
|
String anrede = br.readLine();
|
||||||
|
|
||||||
|
switch (anrede){
|
||||||
|
case "1":
|
||||||
|
System.out.println("Herr " + text);
|
||||||
|
break;
|
||||||
|
case "2":
|
||||||
|
System.out.println("Frau " + text);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
System.out.println(anrede + " " + text);
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
32
src/eingabeUndAusgabe/Anrede2.java
Normal file
32
src/eingabeUndAusgabe/Anrede2.java
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
package eingabeUndAusgabe;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Anrede2 {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Enter your name:");
|
||||||
|
|
||||||
|
String text = br.readLine();
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println("Wie wollen sie angesprochen werden (m = Mann, f = Frau oder Benutzerdefinierte Anrede)?");
|
||||||
|
String anrede = br.readLine();
|
||||||
|
|
||||||
|
switch (anrede){
|
||||||
|
case "m":
|
||||||
|
System.out.println("Herr " + text);
|
||||||
|
break;
|
||||||
|
case "f":
|
||||||
|
System.out.println("Frau " + text);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
System.out.println(anrede + " " + text);
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
17
src/eingabeUndAusgabe/Benutzer.java
Normal file
17
src/eingabeUndAusgabe/Benutzer.java
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
package eingabeUndAusgabe;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Benutzer {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Enter your name:");
|
||||||
|
|
||||||
|
String text = br.readLine();
|
||||||
|
System.out.println("Hallo " + text);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
44
src/eingabeUndAusgabe/Rechner.java
Normal file
44
src/eingabeUndAusgabe/Rechner.java
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
package eingabeUndAusgabe;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
|
||||||
|
public class Rechner {
|
||||||
|
public static void main(String[] args) throws IOException{
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Zahl1:");
|
||||||
|
|
||||||
|
String textZahl1 = br.readLine();
|
||||||
|
|
||||||
|
System.out.println("Zahl2:");
|
||||||
|
String textZahl2 = br.readLine();
|
||||||
|
double zahl1 = Double.parseDouble(textZahl1.trim().replace(',','.'));
|
||||||
|
double zahl2 = Double.parseDouble(textZahl2.trim().replace(',','.'));
|
||||||
|
|
||||||
|
System.out.println("Wähle einen Operator (/, *, +, -, 2):");
|
||||||
|
String operator = br.readLine();
|
||||||
|
switch(operator){
|
||||||
|
case "/":
|
||||||
|
System.out.println(zahl1/zahl2);
|
||||||
|
break;
|
||||||
|
case "*":
|
||||||
|
System.out.println(zahl1*zahl2);
|
||||||
|
break;
|
||||||
|
case "+":
|
||||||
|
System.out.println(zahl1+zahl2);
|
||||||
|
break;
|
||||||
|
case "-":
|
||||||
|
System.out.println(zahl1-zahl2);
|
||||||
|
break;
|
||||||
|
case "2":
|
||||||
|
System.out.println(Math.pow(zahl1, zahl2));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
30
src/eingabeUndAusgabe/Zeugnis.java
Normal file
30
src/eingabeUndAusgabe/Zeugnis.java
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
package eingabeUndAusgabe;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Zeugnis {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
int note = 0;
|
||||||
|
int count = 0;
|
||||||
|
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Enter your grade (0 - end):");
|
||||||
|
|
||||||
|
String current_note_input = br.readLine();
|
||||||
|
int current_note = Integer.parseInt(current_note_input);
|
||||||
|
|
||||||
|
while(current_note != 0){
|
||||||
|
note += current_note;
|
||||||
|
current_note_input = br.readLine();
|
||||||
|
current_note = Integer.parseInt(current_note_input);
|
||||||
|
count += 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Durchschnitt");
|
||||||
|
System.out.println(note/count);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
8
src/ersteBeispiele/Beispiel.java
Normal file
8
src/ersteBeispiele/Beispiel.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package ersteBeispiele;
|
||||||
|
|
||||||
|
public class Beispiel {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
System.out.println("Hallo größer FA21A");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
18
src/schleifen/Fakultaet.java
Normal file
18
src/schleifen/Fakultaet.java
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
package schleifen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Fakultaet {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
int ganzZahl = 120;
|
||||||
|
int result = 1;
|
||||||
|
int i = 1;
|
||||||
|
while (result != ganzZahl){
|
||||||
|
result = result * i;
|
||||||
|
System.out.println(result);
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
23
src/schleifen/GeometrischeReihe.java
Normal file
23
src/schleifen/GeometrischeReihe.java
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
package schleifen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class GeometrischeReihe {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
System.out.println("Zahl:");
|
||||||
|
String zahlStr = br.readLine();
|
||||||
|
int zahl = Integer.parseInt(zahlStr);
|
||||||
|
double result = 0;
|
||||||
|
int i = 1;
|
||||||
|
while(i <= 11 ){
|
||||||
|
|
||||||
|
result = result + zahl/Math.pow(2.0, i);
|
||||||
|
System.out.println(result);
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
44
src/schleifen/Quadrat.java
Normal file
44
src/schleifen/Quadrat.java
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
package schleifen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Quadrat {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Anzahl:");
|
||||||
|
|
||||||
|
String anzahlStr = br.readLine();
|
||||||
|
int anzahl = Integer.parseInt(anzahlStr);
|
||||||
|
|
||||||
|
int i = 0;
|
||||||
|
int c = 0;
|
||||||
|
String result = "";
|
||||||
|
|
||||||
|
while(i <= anzahl*anzahl){
|
||||||
|
c = 0;
|
||||||
|
if(i == 0){
|
||||||
|
while(c <= anzahl ){
|
||||||
|
result += "*";
|
||||||
|
c++;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
result += "\n*";
|
||||||
|
while(c-2 <= anzahl ){
|
||||||
|
result += " ";
|
||||||
|
c++;
|
||||||
|
}
|
||||||
|
result += "*\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
if(i == anzahl){
|
||||||
|
result += "";
|
||||||
|
}
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
System.out.print(result);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
15
src/schleifen/Sparvertrag.java
Normal file
15
src/schleifen/Sparvertrag.java
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
package schleifen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Sparvertrag {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Kapital:");
|
||||||
|
String kapitalStr = br.readLine();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
28
src/schleifen/Wurzel.java
Normal file
28
src/schleifen/Wurzel.java
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
package schleifen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Wurzel {
|
||||||
|
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
System.out.println("Zahl Anfang:");
|
||||||
|
String zahl1Str = br.readLine();
|
||||||
|
int zahl1 = Integer.parseInt(zahl1Str);
|
||||||
|
|
||||||
|
System.out.println("Zahl Ende:");
|
||||||
|
String zahl2Str = br.readLine();
|
||||||
|
int zahl2 = Integer.parseInt(zahl2Str);
|
||||||
|
int i = zahl1;
|
||||||
|
while(i <= zahl2){
|
||||||
|
Double wurzelDouble = Double.valueOf(i);
|
||||||
|
System.out.println("Zahl: " + i);
|
||||||
|
System.out.println("Wurzel: " + Math.sqrt(wurzelDouble));
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
27
src/spielwiese/Maexchen.java
Normal file
27
src/spielwiese/Maexchen.java
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
package spielwiese;
|
||||||
|
|
||||||
|
public class Maexchen {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
double zahl1;
|
||||||
|
double zahl2;
|
||||||
|
int points = 0;
|
||||||
|
|
||||||
|
zahl1 = Math.floor((Math.random() * ((6 - 1) + 1)) + 1);
|
||||||
|
zahl2 = Math.floor((Math.random() * ((6 - 1) + 1)) + 1);
|
||||||
|
|
||||||
|
if((zahl1 == 1 && zahl2 == 2) || (zahl1 == 2 && zahl2 == 1)){
|
||||||
|
System.out.println("Mäxchen");
|
||||||
|
points += 1000;
|
||||||
|
}else if(zahl1 < zahl2){
|
||||||
|
points += zahl2*10;
|
||||||
|
}else if(zahl1 > zahl2){
|
||||||
|
points += zahl1*10;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(zahl1 == zahl2){
|
||||||
|
points += 100;
|
||||||
|
}
|
||||||
|
System.out.println(points);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
25
src/verzweigungen/Alterspruefung.java
Normal file
25
src/verzweigungen/Alterspruefung.java
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
package verzweigungen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Alterspruefung {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Dein Alter:");
|
||||||
|
|
||||||
|
String alter_input = br.readLine();
|
||||||
|
|
||||||
|
int alter = Integer.parseInt(alter_input);
|
||||||
|
|
||||||
|
if(alter < 18 && alter >= 0){
|
||||||
|
System.out.println("Du bist minderjährig");
|
||||||
|
}else if(alter >= 18 && alter < 120){
|
||||||
|
System.out.println("Du bist volljähring");
|
||||||
|
}else{
|
||||||
|
System.out.println("Sei ehrlich!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
23
src/verzweigungen/Bmi.java
Normal file
23
src/verzweigungen/Bmi.java
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
package verzweigungen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Bmi {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Dein Gewicht:");
|
||||||
|
String gewicht_input = br.readLine();
|
||||||
|
int gewicht = Integer.parseInt(gewicht_input);
|
||||||
|
|
||||||
|
System.out.println("Deine Größe:");
|
||||||
|
String height_input = br.readLine();
|
||||||
|
int height = Integer.parseInt(height_input);
|
||||||
|
|
||||||
|
double bmi = (height*2) / gewicht;
|
||||||
|
|
||||||
|
System.out.println(bmi);
|
||||||
|
}
|
||||||
|
}
|
||||||
49
src/verzweigungen/Eisenwarenhandel.java
Normal file
49
src/verzweigungen/Eisenwarenhandel.java
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
package verzweigungen;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Eisenwarenhandel {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
int mutternPreis = 3;
|
||||||
|
int unterlegPreis = 1;
|
||||||
|
int schraubenPreis = 5;
|
||||||
|
|
||||||
|
System.out.println("Wie viele Unterlegscheiben?");
|
||||||
|
String anzahlUnterlegInput = br.readLine();
|
||||||
|
int anzahlUnterleg = Integer.parseInt(anzahlUnterlegInput);
|
||||||
|
|
||||||
|
System.out.println("Wie viele Schrauben");
|
||||||
|
String anzahlSchraubenInput = br.readLine();
|
||||||
|
int anzahlSchrauben = Integer.parseInt(anzahlSchraubenInput);
|
||||||
|
|
||||||
|
System.out.println("Wie viele Muttern?");
|
||||||
|
String anzahlMutternInput = br.readLine();
|
||||||
|
int anzahlMuttern = Integer.parseInt(anzahlMutternInput);
|
||||||
|
|
||||||
|
if(anzahlMuttern != anzahlSchrauben){
|
||||||
|
System.out.println("Anzahl Schrauben und Muttern stimmen nicht überein");
|
||||||
|
return;
|
||||||
|
}else{
|
||||||
|
System.out.println("RECHNUNG");
|
||||||
|
double schraubenPreisEnd = Double.valueOf(anzahlSchrauben*schraubenPreis)/100;
|
||||||
|
double mutternPreisEnd = Double.valueOf(anzahlMuttern*mutternPreis)/100;
|
||||||
|
double unterlegPreisEnd = Double.valueOf(anzahlUnterleg*unterlegPreis)/100;
|
||||||
|
|
||||||
|
System.out.println(anzahlSchrauben + "x" + " Schrauben " + schraubenPreisEnd + "€");
|
||||||
|
System.out.println(anzahlMuttern + "x" + " Muttern " + mutternPreisEnd + "€");
|
||||||
|
System.out.println(anzahlUnterleg + "x" + " Unterlegscheiben " + unterlegPreisEnd + "€");
|
||||||
|
|
||||||
|
System.out.println("-----------------");
|
||||||
|
double gesamtPreis = schraubenPreisEnd + mutternPreisEnd + unterlegPreisEnd;
|
||||||
|
System.out.println("Endpreis: " + gesamtPreis + "€");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
28
src/verzweigungen/Fuehrerschein.java
Normal file
28
src/verzweigungen/Fuehrerschein.java
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
package verzweigungen;
|
||||||
|
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Fuehrerschein {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Dein Alter:");
|
||||||
|
|
||||||
|
String alter_input = br.readLine();
|
||||||
|
|
||||||
|
int alter = Integer.parseInt(alter_input);
|
||||||
|
|
||||||
|
if(alter < 14){
|
||||||
|
System.out.println("Bobbycar");
|
||||||
|
}else if(alter >= 14 && alter < 16){
|
||||||
|
System.out.println("50er");
|
||||||
|
}else if(alter >= 16 && alter < 18){
|
||||||
|
System.out.println("125er");
|
||||||
|
}else if(alter >= 18){
|
||||||
|
System.out.println("auto");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
63
src/zahlenraten/Zahlenraten.java
Normal file
63
src/zahlenraten/Zahlenraten.java
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
package zahlenraten;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
public class Zahlenraten {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
|
||||||
|
System.out.println("Zahl:");
|
||||||
|
String zahl_input = br.readLine();
|
||||||
|
int zahl = Integer.parseInt(zahl_input);
|
||||||
|
|
||||||
|
|
||||||
|
//fragen
|
||||||
|
System.out.println("Ist die Zahl 50?");
|
||||||
|
if(zahl == 50){
|
||||||
|
System.out.println("Found");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Ist die Zahl kleiner als 50?");
|
||||||
|
if(zahl < 50){
|
||||||
|
System.out.println("ist die Zahl 25?");
|
||||||
|
if(zahl == 25){
|
||||||
|
System.out.println("Found");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Ist die Zahl kleiner 25?");
|
||||||
|
if(zahl < 25){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Ist die Zahl größer 25?");
|
||||||
|
if(zahl > 25){
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
System.out.println("Ist die Zahl größer als 50?");
|
||||||
|
if(zahl > 50){
|
||||||
|
System.out.println("ist die Zahl 75?");
|
||||||
|
if(zahl == 75){
|
||||||
|
System.out.println("Found");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Ist die Zahl kleiner 75?");
|
||||||
|
if(zahl < 75){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Ist die Zahl größer 75?");
|
||||||
|
if(zahl > 75){
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user