import java.io.*;
import java.util.*;
public class Sprachen
{
private boolean istDeutsch(String satz)
{
if(satz.matches(".*[äÄöÖüÜß].*"))
{
return true;
}
else
{
return false;
}
}
public boolean schlüssel( String str)
{
if ( (str == null) || (str.length() == 0)) return false;
return istDeutsch( str.charAt( str.length()-1));
}
public static void main (String[] args)
{
try
{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null)
{
System.out.println(line);
}
}
catch(IOException ex)
{
System.out.println(ex);
}
Sprachen sp = new Sprachen();
boolean englisch = sp.schlüssel( line );
System.out.print( "Der Satz ist wahrscheinlich ");
if ( englisch )
{
System.out.println( "Englisch");
}
else
{
System.out.println( "Deutsch");
}
}
}
import java.io.*;
import java.util.*;
public class Sprachen
{
private boolean istDeutsch(String satz)
{
if(satz.matches(".*[äÄöÖüÜß].*"))
{
return true;
}
else
{
return false;
}
}
public static void main (String[] args)
{
try
{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null)
{
if(istDeutsch(line){
System.out.print( "Der Satz ist wahrscheinlich Deutsch");
}
else{
System.out.print( "Der Satz ist wahrscheinlich Englisch");
}
} //end try
catch(IOException ex)
{
System.out.println(ex);
}//end catch
} //end main
} //end Class
import java.io.*;
import java.util.*;
public class Sprachen
{
private boolean istDeutsch(String satz)
{
if(satz.matches(".*[äÄöÖüÜß].*"))
{
return true;
}
else
{
return false;
}
}
public static void main (String[] args)
{
try
{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null)
{
if(istDeutsch(line)){
System.out.print( "Der Satz ist wahrscheinlich Deutsch");
}
else
{
System.out.print( "Der Satz ist wahrscheinlich Englisch");
}
}
catch(IOException ex)
{
System.out.println(ex);
}
}
}
}
import java.io.*;
import java.util.*;
public class Sprachen{
private boolean istDeutsch(String satz) {
if(satz.matches(".*[äÄöÖüÜß].*")){
return true;
}
else{
return false;
}
}
public static void main (String[] args){
try{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null){
if(istDeutsch(line)){
System.out.print( "Der Satz ist wahrscheinlich Deutsch");
}
else{
System.out.print( "Der Satz ist wahrscheinlich Englisch");
}
}
}
catch(IOException ex) {
System.out.println(ex);
}
}
}
X-Treme hat gesagt.:muss ich beides anwenden oder kann ich mir eins aussuchen?
if(schlüsselwort.equals("is")
{
System.out.println("Das Wort" + schlüsselwort "kommt in dem Text vor und ist deßhalb wahrscheinlich englisch!");
private void contentEquals(String wort){
if(wort.equals("is") || wort.equals("are") || wort.equals("I")){
//mach Irgendwas sinnvolles
}
else{
//mach Irgendwas sinvolles
}
}
import java.io.*;
import java.util.*;
public class Sprachen
{
private void contentEquals(String wort)
{
if(wort.equals("is") || wort.equals("are") || wort.equals("I"))
{
System.out.println("enthält");
}
else
{
System.out.println("enthält nicht");
}
}
private static boolean istDeutsch(String satz)
{
if(satz.matches(".*[äÄöÖüÜß].*"))
{
return true;
}
else
{
return false;
}
}
public static void main (String[] args)
{
try
{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null)
{
if(istDeutsch(line)){
System.out.print( "Der Satz ist wahrscheinlich Deutsch");
}
else
{
System.out.print( "Der Satz ist wahrscheinlich Englisch ");
}
}
}
catch(IOException ex)
{
System.out.println(ex);
}
System.out.println(" ");
}
}
String satz = "Hallo dies ist ein Satz"
String[] temp = satz.split(" ");
System.out.println(temp[0]);
System.out.println(temp[1]);
System.out.println(temp[2]);
import java.io.*;
import java.util.*;
public class Sprachen{
int englisch = 0;
int deutsch = 0;
private boolean istDeutsch(String satz) {
if(satz.matches(".*[äÄöÖüÜß].*")){
return true;
}
else{
return false;
}
}
private boolean checkWords(String satz){
String[] temp = satz.split(" ")
for(int i =0; i<=temp.length; i++){
if(wort.equals("is") || wort.equals("are") || wort.equals("I")){
this.englisch++;
}
else{
this.deutsch++;
}
}
}
public static void main (String[] args){
try{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null){
if(istDeutsch(line)){
this.deutsch++;
}
else{
checkWords(line);
}
}
}
catch(IOException ex) {
System.out.println(ex);
}
if(englisch > deutsch){
System.out.println("Dieser Text ist wahrscheinlich Englisch");
}
else if(deutsch > englisch){
System.out.println("Dieser Text ist wahrscheinlich Deutsch");
}
else{
System.out.println("Keine Ahnung welche Sprache dieser Text hat, lesen könnte helfen.");
}
}
}
X-Treme hat gesagt.:kann das sein, dass man wort noch irgendwo deklarieren muss?
private boolean checkWords(String satz){
String[] temp = satz.split(" ")
for(int i =0; i<=temp.length; i++){
String wort = temp[i];
if(wort.equals("is") || wort.equals("are") || wort.equals("I")){
this.englisch++;
}
else{
this.deutsch++;
}
}
}
X-Treme hat gesagt.:kann das sein, dass man wort noch irgendwo deklarieren muss?
private void contentEquals(String wort)
{
if(wort.equals("is") || wort.equals("are") || wort.equals("I"))
{
System.out.println("enthält");
}
else
{
System.out.println("enthält nicht");
}
}
import java.io.*;
import java.util.*;
public class Sprachen
{
private static int englisch = 0;
private static int deutsch = 0;
private static boolean istDeutsch(String satz)
{
if(satz.matches(".*[äÄöÖüÜß].*"))
{
return true;
}
else
{
return false;
}
}
private static boolean checkWords(String satz)
{
String[] temp = satz.split(" ");
for(int i =0; i<=temp.length; i++)
{
if(wort.equals("is") || wort.equals("are") || wort.equals("I"))
{
this.englisch++;
}
else
{
this.deutsch++;
}
}
}
public static void main (String[] args)
{
try
{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null)
{
if(istDeutsch(line))
{
this.deutsch++;
}
else
{
checkWords(line);
}
}
}
catch(IOException ex)
{
System.out.println(ex);
}
if(englisch > deutsch)
{
System.out.println("Dieser Text ist wahrscheinlich Englisch");
}
else if(deutsch > englisch)
{
System.out.println("Dieser Text ist wahrscheinlich Deutsch");
}
else
{
System.out.println("Dieser Text ist wahrscheinlich weder deutsch oder englisch!");
}
}
}
import java.io.*;
import java.util.*;
public class Sprachen
{
private static int englisch = 0;
private static int deutsch = 0;
private static boolean istDeutsch(String satz)
{
if(satz.matches(".*[äÄöÖüÜß].*"))
{
return true;
}
else
{
return false;
}
}
private static boolean checkWords(String satz)
{
String[] temp = satz.split(" ");
for(int i =0; i<=temp.length; i++)
{
String wort = temp[i];
if(wort.equals("is") || wort.equals("are") || wort.equals("I"))
{
this.englisch++;
}
else
{
this.deutsch++;
}
}
}
public static void main (String[] args)
{
try
{
BufferedReader stdin = new BufferedReader(new FileReader("/home/lars/sprache.txt"));
String line;
while( (line = stdin.readLine()) != null)
{
if(istDeutsch(line))
{
this.deutsch++;
}
else
{
checkWords(line);
}
}
}
catch(IOException ex)
{
System.out.println(ex);
}
if(englisch > deutsch)
{
System.out.println("Dieser Text ist wahrscheinlich Englisch");
}
else if(deutsch > englisch)
{
System.out.println("Dieser Text ist wahrscheinlich Deutsch");
}
else
{
System.out.println("Dieser Text ist wahrscheinlich weder deutsch oder englisch!");
}
}
}
AlArenal hat gesagt.:Du kannst keine Variablen verwenden, die nicht initialisiert und nichtmal deklariert sind.