java实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科实验报告
课程名称:Java语言程序设计
实验地点:计科学院楼A110
专业班级:
姓名:学号:6指导教师:
年月日
}
}
运行结果:
实验步骤及结果
1.统计单词源程序
import java.io.*;;
public class wordnumber{
/**
* @param args
*/
void number(String inputline)
{
String add[] = inputline.split(" ");
System.out.println(add.length);
}
public static void main(String[] args) throws Exception { // TODO Auto-generated method stub
System.out.println("输入一个句子:");
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(isr);
String inputline = input.readLine();
wordnumber add = new wordnumber();
add.number(inputline);
}
}
运行结果:
2.超市源程序
public class supermarket {
public static void main(String[] args) {
// TODO Auto-generated method stub
market good = new market(60,"第八货架");
Goods good1 = new Goods(66,"AD钙奶","朔州",100);
System.out.println("该商品的数量为"+good.check());
System.out.println("该商品的位置在"+good.query());
good1.Sale();
good1.Add(50);
good1.ShowMe();
try
{ if(good1.Goodsnumber>200)
throw new Exception("商品数量超出剩余数量"); }
catch
(Exception e){ e.printStackTrace(); } } }
class market{
public int goodsnumber;
public String location;
public market(int x,String y)
{ goodsnumber=x;
location=y; }
public int check(){
return goodsnumber; }
public String query(){
return location; }
}
class Goods{
public int Price;
public String Name;
public String producer;
public int Goodsnumber;
public Goods(int x,String y,String z,int w){ Price=x; Name=y; producer=z; Goodsnumber=w; }
public void Sale(){
if(Goodsnumber<10)
System.out.println("商品数量不足");}
public void Add(int a){ Goodsnumber+=a; }
public void ShowMe() {
System.out.println("该商品的名称为:"+Name);
System.out.println("该商品的价格为:"+Price);
System.out.println("该商品的生产地为:"+producer);
System.out.println("该商品的数量为:"+Goodsnumber); }
}运行结果:
实验中遇到的问题和解决办法
public int check(){
return goodsnumber; }
public String query()
{ return location; } }
class Goods{
public int Price;
public String Name;
public String producer;
public int Goodsnumber;
public Goods(int x,String y,String z,int w)
{ Price=x; Name=y;
producer=z;
Goodsnumber=w;
}
public void Sale()
{ if(Goodsnumber<10)
System.out.print("商品数量不足");
}
public void Add(int a)
{ Goodsnumber+=a; }
public void ShowMe()
{ System.out.println("该商品的名称为:"+Name);
System.out.println("该商品的价格为:"+Price);
System.out.println("该商品的生产地为:"+producer);
System.out.println("该商品的数量为"+Goodsnumber);
}}
运行结果: