ورود

View Full Version : کتابخانه io



teshnehab
شنبه 20 فروردین 1390, 15:24 عصر
سلام
من یه برنامه ساده در eclips نوشتم ولی کتابخانه io رو نمیشناسه.
چطور میتونم کتابخانه io رو به برنامه بشناسونم؟؟؟



import java.util.*;


public class helloworld {
public static void main(String[] args) {
System.out.println("Hello, world!");

Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");
String strword = Input.nextline();

}
}

javaphantom
شنبه 20 فروردین 1390, 17:47 عصر
سلام
من یه برنامه ساده در eclips نوشتم ولی کتابخانه io رو نمیشناسه.
چطور میتونم کتابخانه io رو به برنامه بشناسونم؟؟؟



import java.util.*;


public class helloworld {
public static void main(String[] args) {
System.out.println("Hello, world!");

Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");
String strword = Input.nextline();

}
}


بالای صفحت این خط رو اضافه کن

import java.io.*;

teshnehab
شنبه 20 فروردین 1390, 18:38 عصر
بالای صفحت این خط رو اضافه کن

import java.io.*;

اضافه کردم ولی جواب نداد،ممنون میشم کمکم کنید مشکل رو پیدا کنم.

javaphantom
شنبه 20 فروردین 1390, 23:48 عصر
اضافه کردم ولی جواب نداد،ممنون میشم کمکم کنید مشکل رو پیدا کنم.

پیغام خطایی که داره بهت می ده رو توی تگ کد برام اینجا بزار.
در ضمن یک بار دیگه کد برنامتم بزار چون اینجا داره بد نشون میده . او بالا # یعنی تگ کد. اول اون رو بزن بعد کد برنامه رو بینش قرار بده به اضافه پیغام خطا. همشو

teshnehab
یک شنبه 21 فروردین 1390, 09:27 صبح
کد برنامه :

import java.io.*;

public class helloworld {
public static void main(String[] args) {
System.out.println("Hello, world!");

Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");
String strword = Input.nextline();

}
}

پیغام خطا:


java.lang.Error: Unresolved compilation problems:
The constructor Scanner(InputStream) is undefined
The method nextline() is undefined for the type Scanner

at helloworld.main(helloworld.java:7)
Exception in thread "main

javaphantom
یک شنبه 21 فروردین 1390, 10:52 صبح
کد برنامه :

import java.io.*;

public class helloworld {
public static void main(String[] args) {
System.out.println("Hello, world!");

Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");
String strword = Input.nextline();

}
}

پیغام خطا:


java.lang.Error: Unresolved compilation problems:
The constructor Scanner(InputStream) is undefined
The method nextline() is undefined for the type Scanner

at helloworld.main(helloworld.java:7)
Exception in thread "main



خودش بدبخت داره می گه که تو کلاس Input متدودی به نام nextLine() نداره


import java.io.*;
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
System.out.println("Hello, world!");

Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");
String strword = Input.next();

}
}

javaphantom
یک شنبه 21 فروردین 1390, 10:52 صبح
کد برنامه :

import java.io.*;

public class helloworld {
public static void main(String[] args) {
System.out.println("Hello, world!");

Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");
String strword = Input.nextline();

}
}

پیغام خطا:


java.lang.Error: Unresolved compilation problems:
The constructor Scanner(InputStream) is undefined
The method nextline() is undefined for the type Scanner

at helloworld.main(helloworld.java:7)
Exception in thread "main



خودش بدبخت داره می گه که تو کلاس Scannerمتدودی به نام nextLine() نداره


import java.io.*;
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
System.out.println("Hello, world!");

Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");
String strword = Input.next();

}
}

teshnehab
یک شنبه 21 فروردین 1390, 11:07 صبح
خب چطور بهش اضافه کنم؟
روی سیستم دوستم جواب میداد و مشکل من رو نداشت.

javaphantom
یک شنبه 21 فروردین 1390, 20:07 عصر
خب چطور بهش اضافه کنم؟
روی سیستم دوستم جواب میداد و مشکل من رو نداشت.

چی رو بهش اضافه کنی؟؟ بابا همچین method ی وجود نداشته. در کلاس scanner که داری ازش استفاده می کنی به خدا به پیر به پیغمبر methodی به نام
nextline() وجود نداره.

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

teshnehab
دوشنبه 22 فروردین 1390, 16:58 عصر
من میخواهم بتونم از کاربر مقداری رو بگیرم.
کاری به خط nextlineندارم،برنامه من کلاس scanner رو نمیشناسد.
در صورتی که کلاس scanner در کتابخانه java.util قرار دارد و با خطی که اول برنامه نوشتم باید اونو بشناسه.
چیکار کنم؟



import

java.io.*;

import


java.util.*;


public


class helloworld {

publicstaticvoid main(String[] args) {
System.out.println("Hello, world!");


Scanner Input = new Scanner(System.in);
System.out.println("Please Enter your word:");



پیغام خطا:


java.lang.Error: Unresolved compilation problem:
The constructor Scanner(InputStream) is undefined


at helloworld.main(


helloworld.java:8)

Exception in thread "main"

javaphantom
دوشنبه 22 فروردین 1390, 19:15 عصر
ببین کدهایی که گذاشتی اصلا خانا نیستن برای من یک بار دیگه بزار.

کل پیغام خطا رو هم بزار. مثل پست قبلیت عمل کن.

سوال: آیا داری از یک IDE استفاده می کنی مثل netbeans یا eclipse یا هر چیزه دیگه یا داری بصورت notepad داری کد می زنی و compile‌می کنی؟

javaphantom
دوشنبه 22 فروردین 1390, 19:25 عصر
در نهایت شما یک همچین چیزی می خوای من فهمیدم


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
* Created by IntelliJ IDEA.
* User: Babak
* Date: 4/11/11
* Time: 7:47 PM
* To change this template use File | Settings r| File Templates.
*/
public class MyClass {


public static void main(String[] s) throws IOException {

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please Enter Your World: ");
String str = bufferedReader.readLine();
System.out.println("str = " + str);
}

}

teshnehab
سه شنبه 23 فروردین 1390, 12:38 عصر
ببین کدهایی که گذاشتی اصلا خانا نیستن برای من یک بار دیگه بزار.

کل پیغام خطا رو هم بزار. مثل پست قبلیت عمل کن.

سوال: آیا داری از یک IDE استفاده می کنی مثل netbeans یا eclipse یا هر چیزه دیگه یا داری بصورت notepad داری کد می زنی و compile‌می کنی؟

از eclipse استفاده میکنم.

javaphantom
سه شنبه 23 فروردین 1390, 12:43 عصر
از eclipse استفاده میکنم.

پس خودش classpath رو دراه برات مدیریت می کنه. با این حساب باید کدی که بهت داده باشم باید کار کنه.
درست شد مشکلت؟

teshnehab
سه شنبه 23 فروردین 1390, 12:48 عصر
به نظر خودم نرم افزار eclipse اصلا کتابخانه های ورودی و خروجی رو نمیشناسه.



import java.io.*;
import java.util.*;
public class txt1
{
public static void main(String[]args)
{
Scanner Input=new Scanner(System.in);
System.out.println("please enter your number : ");
}
}

پیغام خطا:

java.lang.Error: Unresolved compilation problems:
Scanner cannot be resolved to a type
Scanner cannot be resolved to a type


at txt1.main(


txt1.java:8)

Exception in thread "main"

teshnehab
سه شنبه 23 فروردین 1390, 12:58 عصر
پس خودش classpath رو دراه برات مدیریت می کنه. با این حساب باید کدی که بهت داده باشم باید کار کنه.
درست شد مشکلت؟

نه.متاسفانه.توی کدهای شما هم این خط رو نمیشناسه.
String str = bufferedReader.readLine

و پیغام زیر رو میدهد:

java.lang.Error: Unresolved compilation problem:
Unhandled exception type IOException



at helloworld.main(helloworld.java:13)
Exception in thread "main"

javaphantom
سه شنبه 23 فروردین 1390, 22:35 عصر
نه.متاسفانه.توی کدهای شما هم این خط رو نمیشناسه.
String str = bufferedReader.readLine

و پیغام زیر رو میدهد:

java.lang.Error: Unresolved compilation problem:
Unhandled exception type IOException



at helloworld.main(helloworld.java:13)
Exception in thread "main"




کد من ۱۰۰٪ درست هست و این شما هستید که به جاوا مسلط نیستین و کاملا مشخص هست که هم وقت خودتو داری تلف می کنی هم کسانی که اینحا هستن.
مشکل شما اینه که در این قسمت از کد این عبارت رو ننوشته اید.


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

کد شما که اشتباه است بهتره که بگم ناقص هست


public static void main(String[]args)

واین هم کد کامل که در قمست قبل هم من نوشتم. یعنی زحمت کپی پیست هم به خودت نمی دی


public static void main(String[] s) throws IOException