当前位置:  技术问答>java相关

第一天写JAVA程序,遇到个难题,相信难不倒您吧!----大侠请进,内附完整代码。

    来源: 互联网  发布时间:2017-04-20

    本文导语:  要求达到这样的效果: 系统:请输入X坐标 用户:用键盘输入一个整数 系统:请输入Y坐标 用户:用键盘输入另一个整数 系统:你输入的点坐标为:(XXX,YYY)       (程序得到了横纵坐标(整型的)可以进行下面...

要求达到这样的效果:
系统:请输入X坐标
用户:用键盘输入一个整数
系统:请输入Y坐标
用户:用键盘输入另一个整数
系统:你输入的点坐标为:(XXX,YYY)
      (程序得到了横纵坐标(整型的)可以进行下面的处理了)

编译运行后,发现输入坐标后,系统打印出来的是巨大的数,不是我输入的坐标值!
我的代码为:
import java.io.*;

public class Point_Demo
{
int x,y;
int get_X()
{
return x;
}
int get_Y()
{
return y;
}
void set_X(int value)
{
x = value;
}
void set_Y(int value)
{
y = value;
}
public static void main(String[] args)
{

try
{
DataInputStream in = new DataInputStream(new BufferedInputStream(System.in));
int i;
Point_Demo point1;
point1 = new Point_Demo();
System.out.println("请输入点的X坐标:");
i = in.readInt();
point1.set_X( i );
System.out.println("请输入点的Y坐标:");
i = in.readInt();
point1.set_Y( i );
System.out.println("点的坐标被设置成为:(" + point1.get_X() + "," + point1.get_Y() + ")");
}
catch(Exception ex)
{
System.out.println("出错了!");
}
}
}




|
试一下这个,
public static void main(String[] args)
{

try
{
DataInputStream in = new DataInputStream(new BufferedInputStream(System.in));
int i;
                        String strToint;
Point_Demo point1;
point1 = new Point_Demo();
System.out.println("input point X:");
                        strToint = in.readLine().trim();
i = Integer.parseInt(strToint);
point1.set_X( i );
System.out.println("input point Y:");
strToint = in.readLine().trim();
i = Integer.parseInt(strToint);
point1.set_Y( i );
System.out.println("Point set in:(" + point1.get_X() + "," + point1.get_Y() + ")");
}
catch(Exception ex)
{
System.out.println("Error");
}
}

|
这个你也可以试试,看起来应该方便一点!

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String strValue=input.readLine();
try{
int intValue = Integer(a).value();
}catch(Exception e){//error}

|
再定义一个变量Stirng xx;
将i = in.readInt();改为
  xx=in.readLine();
  i=Integer.parseInt(xx);
即可

|
i = in.readInt();
-->
i = Integer.parseInt(in.readLine());

|
用readin,然后转换成int型吧

    
 
 

您可能感兴趣的文章:

  • 我没用过Java,请问各位大侠Java中除了/*...*/用作注释外,还有什么符号可用于注释符?
  • 在下想学习Java,请教各位大侠,Java 有哪功能
  • 学习java的迷惑...望各位大侠指点迷经
  • 请问大侠学java要有c语言基础吗?
  • 各位大侠!想从.net转向java推荐一下啊!
  • 哪位大侠知道Java做3D处理的类库或者资料?
  • 那一位大侠能告诉我那里有下的java1.4的api
  • 我是一个JAVA初学者,不知道怎么才能进阶,大侠给点提示吧!!
  • 请问既会JAVA又会VC的大侠:JAVA调试时是否有类似于VC中的TRACE功能
  • 请问各位大侠,我在JB中加入自己写的*.java文件,为什么不能正常编译成jar?
  • 各位大侠:我想学java,使用什么开发工具好呢?需要看那些参考书呀?
  • 哪位大侠有java认证的相关培训教材
  • 各位大侠介绍一下现在国内用JAVA开放的有那些公司吧
  • 各位大侠,知道哪有《JAVA2核心技术卷I/II》pdf电子版吗?!
  • 那个大侠可以推荐一本关于java的数据结构和算法的书?  
  • to:那位大侠可以提供关于用JAVA实现FTP的客户端程序,
  • 请问那位大侠有已被翻译出的Thinking in Java2第二版的文稿
  • 各位大侠,给我一个java的原码吧,是关于时间的,给30分
  • 请教大侠:java 是怎么运行的?
  • java程序的扩展名是什么?如何用jdk编译并生成一个可执行文件呢?我太菜了。各位大侠见笑了。
  • 关于java 在 linux 环境下的一个编程难题
  • 关于java读文件的难题,急需各位高手解答。
  • Java难题,Java如何修改Windows注册表?
  • 小弟刚开始学JAVA,遇到了难题,请教:
  • JAVA SERVLET 和 Applet 的 难题!高分相送!!!!!(急!)!
  • ****************ORACLE与JAVA组合难题****************************
  • JAVA SERVLET 和 Applet 的 难题!高分相送!!!!!(急!)
  • 刚刚学java不久,碰到难题了!轻各位帮忙
  • 小弟初学java,今遇一难题,望众高手解答。
  • 我又碰到难题了!!!Apache + Tomcat 怎样配置才能支持ssl? 还有,怎样使java程序能够通过局域网代理访问外网?
  • Java for-each循环使用难题2例(高级使用方法)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3