ورود

View Full Version : مبتدی: شناسایی نشدن scanner در جاوا



mtoosiir
چهارشنبه 12 دی 1397, 20:49 عصر
سلام خسته نباشید

من برنامه نویسی جاوا رو تازه شروع کردم ، متاسفانه هنگام اجرا یک دستور خیلی ساده مثل زیر

import java.util.*;
import java.lang.Object;
import java.util.Scanner;

public class JavaApplication2 {
public static void main(String[] args) {
scanner input = new scanner(system.in);
system.out.print("1 to 7");
int n = input.nextint();
string day;

if (n == 1)
day = "saturday" ;

}

}

با خطای زیر مواجه میشم


Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: class scanner
location: class JavaApplication2
at JavaApplication2.main(JavaApplication2.java:7)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)





ممنون میشم راهنمایی کنید دوستان

برنامه خیلی ساده است ولی نمیتونم بفهمم مشکلش چیه
فکر میکنم تابع scanner رو نمیشناسه

farhad_shiri_ex
پنج شنبه 13 دی 1397, 10:39 صبح
سلام خسته نباشید

من برنامه نویسی جاوا رو تازه شروع کردم ، متاسفانه هنگام اجرا یک دستور خیلی ساده مثل زیر

import java.util.*;
import java.lang.Object;
import java.util.Scanner;

public class JavaApplication2 {
public static void main(String[] args) {
scanner input = new scanner(system.in);
system.out.print("1 to 7");
int n = input.nextint();
string day;

if (n == 1)
day = "saturday" ;

}

}

با خطای زیر مواجه میشم





ممنون میشم راهنمایی کنید دوستان

برنامه خیلی ساده است ولی نمیتونم بفهمم مشکلش چیه
فکر میکنم تابع scanner رو نمیشناسه

جاوا به حروف بزرگ و کوچک حساس هست تمامی کلاسهای جاوا برای نام گذاری از استاندارد Camel Case استفاده میکنند.
بنابراین کافی نام کلاس scanner را که دارید ازش آبجکت می سازید به این صورت بنویسید

Scanner input = new Scanner(system.in)

m.toosi
پنج شنبه 13 دی 1397, 11:05 صبح
ممنون از پاسختون

ولی درست نوشته بودم ، ولی دقیقا خط کد کدی که شما نوشتید رو جایگزین کردم و باز هم همون خطارو میده :افسرده:

m.toosi
شنبه 15 دی 1397, 20:31 عصر
جاوا به حروف بزرگ و کوچک حساس هست تمامی کلاسهای جاوا برای نام گذاری از استاندارد Camel Case استفاده میکنند.
بنابراین کافی نام کلاس scanner را که دارید ازش آبجکت می سازید به این صورت بنویسید

Scanner input = new Scanner(system.in)



متاسفانه همچنان مشکل دارم و اجرا نمیشه ، بنظرتون مشکل خاصی دیگه ای نیست ؟
چون من تمام حروف رو کوچک وارد کردم ( باز هم همین مشکل بود )
دقیقا چیزی که نوشتید رو جایگزین کردم بازم همین خطار رو داد

run:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous ctor sym type: <any>
at JavaApplication2.main(JavaApplication2.java:9)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

ممنون میشم راهنمایی بفرمایید

perianka
سه شنبه 01 مرداد 1398, 13:45 عصر
Scanner input = new Scanner(System.in)
;

System.out.print("1 to 7")
;
int n = input.nextInt
;()تمام این خطوط مشکل دارند باید در نوشتن دستورها دقت کنید حروف بزرگ و کوچک در جاوا با هم فرق می کنند.