1 import java.util.Scanner;
2 public class PrintStringTest
3 {
4 public static void main( String args[] ) {
5 printString();
6 }
7 public void printString()
8 {
9 Scanner input = new Scanner( System.in );
10 String value;
11 // obtain user input
12 System.out.println( "Enter a string: " );
13 value = input.nextInt(); // input string from user
14
15 // call method addString to return output
16 System.out.println( "hello" );
17 } // end method printString
18 } // end class PrintStringTest
|
التصحيح:
كود PHP:
import java.util.Scanner;
public class JavaApplication70 {
public static void main( String args[] ) {
printString();
}
public static void printString()
{
Scanner input = new Scanner( System.in );
String value;
// obtain user input
System.out.println( "Enter a string: " );
value = input.nextLine(); // input string from user
System.out.println(value);
} // end method printString
} // end class PrintStringTest
الأخطاء: أولاً الميثود printString المفروض تكون static حتى يتم استدعاءها داخل المين،،
ثانياً قيمة الvalue المفروض input.next أو input.nextLine وليس nextInt ،،
وأخيراً يجب عليه أن يطبع النص إلي أدخله المستخدم وليس كلمة hello يعني المفروض يكتب System.out.print(value); وليس "hello" ،،
بالتوفيق أختي والله يسهلك الاختبار إن شاء الله وتجيبي فل مارك