السلام عليكم ورحمة الله تعالى وبركاته
في عندي سؤال الصراحة عجزت عن حله حاولت فيه واااااااااايد بس للأسف البرنامج مب راضي يشتغل
والسؤال هو
Write your own equalsIgnorCase() method using only other String mehtods
والبرنامج اللي كتبته هو
public class booleana{
public static void main (String arga[]){
System.out.println("Your String are" + toUpperCase("AMNAH" , "amnah"));
}
static boolean equal(String s1 , String s2){
boolean p;
p = s1==s2;
return p;
}
//----------------------------------------------------
static boolean toUpperCase(String s3 , String s4){
boolean s = equal(s3,s4);
if(s){
System.out.println("Tow String are equals");}
else{
for(int i=0; i<s3.length(); i++) {
char ch = s3.charAt(i);
if(ch>='a' && ch<='z') {
s3 = s3 + (char)(ch-32);
if(s){
System.out.println("Tow String are equals");}
}// if
else{
for(int h=0; h<s3.length(); h++) {
char ih = s3.charAt(h);
if(ch>='A' && ch<='Z') {
s3 = s3 + (char)(ch+32);
}// if
if(s){
System.out.println("Tow String are equals");}
}// for
}
}
}
return s;
}
}
أتمنى ألاقي التفاعل منكم
التعليق على الكود
واللي يقدر يقولي الكود الصحيح ارجوكم افيدوني :wacko:

