5 תשובות
public static void doubleletter(string str)
{
int i = 0;
while(i < str.length())
{
if(str.charat(i) != '*')
{
system.out.print(str.charat(i));
}
system.out.print(str.charat(i));
i++;
}
}
משהו כזה
{
int i = 0;
while(i < str.length())
{
if(str.charat(i) != '*')
{
system.out.print(str.charat(i));
}
system.out.print(str.charat(i));
i++;
}
}
משהו כזה
בקלט תשתמשי ב scanner
ותעשי ()scanner.next
בהדפסה תעשי את המשתנה שירוץ בכמות תווים שיש בו (אם אין לך מושג את יכולה לעשות לסטרינג .length )
ותשתמשי בלולאה שתבדוק האם זה לא שווה ל'*'
אז שידפיס פעמיים
בעיקרון תשתמשי ב.tostring() בשביל לשאול אותו על הכוכבית
ותעשי ()scanner.next
בהדפסה תעשי את המשתנה שירוץ בכמות תווים שיש בו (אם אין לך מושג את יכולה לעשות לסטרינג .length )
ותשתמשי בלולאה שתבדוק האם זה לא שווה ל'*'
אז שידפיס פעמיים
בעיקרון תשתמשי ב.tostring() בשביל לשאול אותו על הכוכבית
אני לא יודע ג'אווה, אני אכתוב לך בסישארפ זה די דומה
string input;
console.writeline("enter a string:" )
input = console.readline();
for(int i=0; i<input.lenght; i++){
if(input[i] != '*'){
console.writeline(input[i]);
console.writeline(input[i]);
}
}
string input;
console.writeline("enter a string:" )
input = console.readline();
for(int i=0; i<input.lenght; i++){
if(input[i] != '*'){
console.writeline(input[i]);
console.writeline(input[i]);
}
}
שואל השאלה:
כולכם רשמתם אותו הדבר ואני ניסיתי אבל נגיד כשאני מדפיסה ari*l אז זה מדפיס לי aarrii*ll ומה שביקשו זה שכשאני אדפיס אז לא יהיה בכלל את הכוכבית
מישהו יודע איך עושים את זה?!?
כולכם רשמתם אותו הדבר ואני ניסיתי אבל נגיד כשאני מדפיסה ari*l אז זה מדפיס לי aarrii*ll ומה שביקשו זה שכשאני אדפיס אז לא יהיה בכלל את הכוכבית
מישהו יודע איך עושים את זה?!?
אנונימית
if(str.charat(i)!='*')
{
system.out.print(str.charat(i))
system.out.print(str.charat(i))
}
ולא לשכוח את הi++ בסוף
{
system.out.print(str.charat(i))
system.out.print(str.charat(i))
}
ולא לשכוח את הi++ בסוף
באותו הנושא: