kenn mich gar nicht aus hab blackout hier aufgabenstellung
:
AU24e – substring, indexOf, length
Der Benutzer soll eine E-Mail-Adresse eingeben.
Prüfe, ob die Endung ".at" oder ".com" ist.
Beispiele:
"michael.martinides@tgm.ac.at"' zulässig
"max.mustermann@gmx.at" zulässig
"info@cnn.com" zulässig
"heidi.musterfrau@webshob.de" unzulässig
ich brauche eine if schleife und muss mittels lastofindex mal den letzten '.' finden und nach dem punkt schauen ob die endung .at oder .com hat vergleichen dann mit substring aber wiieie???!?!?!?!?! kenn mich nicht aus vllt hilft meine schlechter quelltext
QUELLTEXT:
PS: krieg in letzter zeit ziemlich wenig bis gar keine fehlermeldungen beim komplieren erst beim ausführen??!!?!?!?!??
HOFFE AUF HILFE
DANKE
AU24e – substring, indexOf, length
Der Benutzer soll eine E-Mail-Adresse eingeben.
Prüfe, ob die Endung ".at" oder ".com" ist.
Beispiele:
"michael.martinides@tgm.ac.at"' zulässig
"max.mustermann@gmx.at" zulässig
"info@cnn.com" zulässig
"heidi.musterfrau@webshob.de" unzulässig
ich brauche eine if schleife und muss mittels lastofindex mal den letzten '.' finden und nach dem punkt schauen ob die endung .at oder .com hat vergleichen dann mit substring aber wiieie???!?!?!?!?! kenn mich nicht aus vllt hilft meine schlechter quelltext
QUELLTEXT:
Java:
import javax.swing.JOptionPane;
/**
* AU24e: – substring, indexOf, length
Der Benutzer soll eine E-Mail-Adresse eingeben.
Prüfe, ob die Endung ".at" oder ".com" ist.
*
* @author
* @version 20.05.2011
*/
public class AU24e
{
public static void main(String[] args) {
String eingabe = JOptionPane.showInputDialog(null, "Email eingeben");
if(eingabe.indexOf('.') == eingabe.lastIndexOf('.')) {
if(eingabe.substring(eingabe.lastIndexOf('.'), -1).equals(".at")) System.out.println("at ist enthalten");
if(eingabe.substring(eingabe.lastIndexOf('.'), -1).equals(".com")) System.out.println("com endung ist enthalten");
} else {
System.out.println("keine .com oder .at endung!");
}
}
}
HOFFE AUF HILFE
DANKE