Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Test {
- private static Scanner scanner = new Scanner(System.in);
- private static String name;
- public static void main(String[] args) {
- boolean check = false;
- check = checkName();
- System.out.println("Check= "+check);
- output(check);
- }
- public static void output(boolean check) {
- if (check == false) {
- System.out.println("Fehler");
- }
- if(check == true) {
- System.out.println("Dein Name ist: "+name);
- }
- }//End output()
- public static boolean checkName() {
- System.out.print("Name: ");
- name = scanner.nextLine();
- boolean check = false;
- if(name.charAt(0) >= 'A' && name.charAt(0) <= 'Z') {
- for(int i=1; i < name.length(); i++) {
- if (name.charAt(i) >= 'a' && name.charAt(i) <= 'z') {
- check = true;
- } else if (name.charAt(i) == '-') {
- i++;
- if(name.charAt(i) >= 'A' && name.charAt(i) <= 'Z') {
- check = true;
- } else {
- check = false;
- }
- } else if (name.charAt(i) == ' ') {
- i++;
- if(name.charAt(i) >= 'A' && name.charAt(i) <= 'Z') {
- check = true;
- } else { check = false;
- }} else {
- check = false;
- break;
- }
- }
- } return check;
- }//End checkName()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement