-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRG45_EmailKontrol.java
More file actions
48 lines (33 loc) · 1.14 KB
/
RG45_EmailKontrol.java
File metadata and controls
48 lines (33 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package Practice_Mentoring;
import java.util.Scanner;
public class RG45_EmailKontrol {
public static void main(String[] args) {
/*45-----
Kullanıcıdan alınan bir mailin doğru olup olmadığını kontrol eden bir program yazınız.
Şartlar:
* Bir mail adresinde @ karakteri olmalı
* Bir mail adresinde . (nokta) karakteri olmalı
* Bir mail adresinde @ karakterinden önce en az bir karakter yazılmalı (a@gmail.com gibi)
Örnekler
validateEmail("@gmail.com")
Çıktı : false
validateEmail("gmail")
Çıktı : false
validateEmail("hello@gmail")
Çıktı : false
validateEmail("hello@edabit.com")
Çıktı : true
*/
Scanner scan=new Scanner(System.in);
System.out.println("Kullanıcı bir mail lutfen ");
String str= scan.nextLine();
System.out.println(emailKontrol(str));
}
public static boolean emailKontrol(String str) {
boolean sonuc=false;
if (str.contains("@") && str.contains(".") && str.charAt(0)!='@' ) {
sonuc=true;
}
return sonuc;
}
}