Arkadaşlar ödev olarak 2 adet Java sorusu var acil yardım lazım. Yardımcı olursanız çok memnun olurum... Soru1. Dışardan girilen bir email adresinin doğru yazılıp yazılmadığını kontrol eden programı yazınız? İpucu: Program e-mail adresi içerisinde '@' harfi varsa e-mail adresi geçerli değilse geçersiz mesajı verecektir. Soru2. Dışardan girilen veya bilgisayarın rastgele ürettiği 7 adet sayı içerisinden pozitif, negatif ve sıfır olanların sayısını bulan programı yazınız. İpucu: Örneğin aşağıdaki sayılar girildiğinde veya bilgisayar rasgele aşağıdaki sayıları ürettiğinde "5 9 4 -2 0 -3 1 -4 6" Program ekrana şunları yazacaktır. pozitif sayıların sayısı...: 5 negatif sayıların sayısı...: 1 sıfır olan sayıların sayısı..: 3 Hepsini görmek için tıklayın...

hocam çok teşekkürler fakat bunları commad line dan bir türlü

2. Örneği Arraylist kullanarak yaptım import java. util. Scanner; import java. util. ArrayList; public class Example2 { public static void main { Scanner scan = new Scanner ; System. out. println("Please enter 7 numbers"); int number; number = new int ; //FOR LOOP TO TAKE VARIABLES for(int i = 0; i<7; i++) //DECLARING VARIABLES int positive = 0; int negative = 0; int zero = 0; ArrayList PositiveNumbers = new ArrayList ; ArrayList NegativeNumbers = new ArrayList ; ArrayList ZeroNumbers = new ArrayList ; //FOR LOOP TO COUNT POSITIVE, NEGATIVE AND ZERO for (int j = 0; j<7; j++) { if (number > 0) else if (number < 0 ) else if (number 0 ) } System. out. println ; System. out. println ; System. out. println ; } }

dostum saolasın ama bu kısımları anlamadım / @param args / bir de açıklama koymaya illa gerek var mı?

import java. util. Scanner; public class wa { / @param args / public static void main { // TODO Auto-generated method stub //mail String mail; int i; int x=0; //mail adresi giris System. out. println ; mail=new Scanner . nextLine ; //girilen adresi tum karacterleri bir tabloya aktariyoruz //tablanun adi tab ve n caracter sayisi char tab =mail. toCharArray ; int n=mail. length ; // burda tabloda @ karakterini ariyor bulunca x degiskenini 1 yapiyor for(i=0;i<n;i++){ if } //burda eger x 0 dan farkliysa kabul ediyor //0 sa kabul edilmiyor if (x!=0) else } }

eclipse de yazdigim icin onlari otamatik yaziyor aciklama senin icin mantigini anlayasin diye... calismasi gerek ne hata verdigini soylersen daha detayli yardim edebilirim

buda ikincisi import java. util. Scanner; public class wb { / @param args / public static void main { // TODO Auto-generated method stub int ps=0; int ns=0; int sifir=0; int i; int t =new int ; int gsayi=0; for(i=0;i<10;i++){ System. out. println ; gsayi=new Scanner . nextInt ; t=gsayi; if(gsayi<0) if(gsayi>0) if(gsayi 0) } for(i=0;i<10;i++) System. out. println ; System. out. println ; System. out. println ; System. out. println ; } }

Cevaplar güzel ama Regular Expression kullanarak cevap verecek bir cevher aramızdan çıkmamış.