Wanaojua java

The hammer

JF-Expert Member
May 17, 2011
2,381
1,760
Maprogrammer nawezaje kutumia printf kwenye java mana kwenye vitabu wanaitumia sana ila kila nikijaribu inaniletea error,kuna nini kinachoweza kuleta error wakati code ipo vyema kwa kila kitu
 
mfano
System.out.printf("Welcome to java progrmming language\n%s!\n"getCourseName);
Hapo error inakuwa kwenye f.
NOTE:

Then hata nikitumia statement ifuatayo inasumbua:

final int ARRAY_LENGTH=10;
int counter;
int array[]=new int[ARRAY_LENGTH];
for(counter=0; counter<array.length; counter++);
array[counter]=2+2*counter;
System.out.println("Index\tValue");
for(counter=0; counter<array.length; counter++);
System.out.println(counter);
Tatizo linakuwa kwny array.length...............WHY
 
public class Sample
{
public Sample(){}


public static void main(String []args)
{
final int ARRAY_LENGTH=10;
int counter;
int array[]=new int[ARRAY_LENGTH];
for(counter=0; counter<array.length; counter++)
array[counter]=2+2*counter;
System.out.println("Index\t Value");
for(counter=0; counter<array.length; counter++)
System.out.println(counter +"\t"+array[counter]);
}
}

Output
Index Value
0 2
1 4
2 6
3 8
4 10
5 12
6 14
7 16
8 18
9 20

ondoa semicolons kwenye for loops
 
Hiyo nimeiweka kimakosa tu,ila niliyoi-type kwenye comodo ipo sahihi,then iliyoirekebisha error inatokea kwenye

array.length............au jdk ninayotumia siyo

kwnn nikitumia hiyo printf na array.length inanikatalia...ni tatizo nimehangaika nalo mwezi sasa
 
for(counter=0; counter<array.length; counter++);// presence of semicolon at the end of for loop: syntax error
array[counter]=2+2*counter;
System.out.println("Index\tVal ue");
for(counter=0; counter<array.length; counter++); // presence of semicolon at the end of for loop: syntax error
System.out.println(counter);//replace with this System.out.println(counter +"\t"+array[counter]);
 
Hiyo nimeiweka kimakosa tu,ila niliyoi-type kwenye comodo ipo sahihi,then iliyoirekebisha error inatokea kwenye

array.length............au jdk ninayotumia siyo

kwnn nikitumia hiyo printf na array.length inanikatalia...ni tatizo nimehangaika nalo mwezi sasa

Ndugu sidhani kama kuna tatizo kwenye array.length. Weka code au segment yenye printf() tuone cause ya tatizo.

System.out.printf("Welcome to java progrmming language\n%s!\n"getCourseName) ;

Weka comma before variable or method name unazo call kwenye printf() statement.

e.g: System.out.printf("Welcome to java progrmming language\n%s!\n" , getCourseName) ;


Pia hiyo getCourseName ni method au variable? kama ni method nadhani inapaswa iwe getCourseName().
 
public class Sample
{
public Sample(){}


public static void main(String []args)
{
final int ARRAY_LENGTH=10;
int counter;
int array[]=new int[ARRAY_LENGTH];
for(counter=0; counter<array.length; counter++)
array[counter]=2+2*counter;
System.out.println("Index\t Value");
for(counter=0; counter<array.length; counter++)
System.out.println(counter +"\t"+array[counter]);
}
}

Output
Index Value
0 2
1 4
2 6
3 8
4 10
5 12
6 14
7 16
8 18
9 20

ondoa semicolons kwenye for loops

Hii iko poa nimeijaribu inarun fresh, labda kama unatatizo jingine.
 
error gani?? Tupe habari kamili usaidiwe.

Nadhani hiyo method hauiiti sawa ni getName() sio getName kama ni method isiyo na parameters, pamoja na makosa waliyotaja wengine.
 
Nilikuwa najaribu kufuatilia syntax yako uliyotumia regarding to java recommended syntax. I've never ever come across pprintf() in java except in Cprogramming language. Ngoja nifuatilie then I'll back to you.
 
wakuu kama kutakuwa na uwezekano ebu nitafutieni product ya even number kwenye code
 
Back
Top Bottom