学习网考试学习资料

Gzu521.com

新手必读Java中流的概念(1)

JAVA认证   点击:次   发布时间:2006-11-30   【字体: 】   来源:Gzu521.com
贵 州 学 习 网

 寝室同学问了我个关于java流的问题,在解答完后很有感触,我认为可能所有新手都可能有这样的问题,所以总结一下发出来,呵呵.供大家参考:

转,贴.自,D.O,C.5,2.1,资.料,分.享,网.IT认证,JAVA认证 www.doc521.com


  那,同学问我的题,提其实我也没太听明白什么意思,因为他表达不请,但有一点我是明确的,就是他要从键盘输入数(控制台的那种),然后计算出长方形的面积. 类似这个问题.呵呵,其实这个问题很简单,在c++里只需cin就ok了,但在java里,不是那么简单,他本来用system.in.read();但这个函数独进后返回的是int形,但实际上是ascii码,比如输入1,那么返回的是51(记不清1的asc码了),而不是1,当然你可以给他转换成 char但char有转不了int,呵呵,总之很麻烦,俺也说不清,所以就换了一种方法.所以我换了一种方法,该方法如下,我想大概有不少新人都不太会, 所以给出源码如下:

package test;

import java.io.bufferedreader;
import java.io.ioexception;
import java.io.inputstreamreader;

public class testinout {

 /**
 * @param args
 */
 public static void main(string[] args) {
  // todo 自动生成方法存根
  test test=new test();
  bufferedreader stdin = new bufferedreader(new inputstreamreader(system.in));
  system.out.print("请输入长方形的长:");
  try {
   test.seta(float.parsefloat(stdin.readline()));
   system.out.print("请输入长方形的宽:");
   test.setb(float.parsefloat(stdin.readline()));
   test.setarea();
   system.out.print("该长方形的面积是:");
   system.out.println(test.getarea());
  } catch (ioexception e) {
   // todo 自动生成 catch 块
   e.printstacktrace();
  }
 }
}

class test{
 private float a;
 private float b;

 public float getb() {
  return b;
 }
 public void setb(float b) {
  this.b = b;
 }
 public void seta(float a){
  this.a=a;
 }
 public float geta(){
  return a;
 }

 private float area;
 public float getarea() {
  return area;
 }
 public void setarea() {
  area=a*b;
 }
}

下一页
本文共2页: 第 [1] [2]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...