云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案解析

《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案解析

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 13:34:58

(1)定义add()方法,用来计算两数(a,b)之和。 (2)定义sub()方法,用来计算两数(a,b)之差。 (3)定义mul()方法,用来计算两数(a,b)之积。 (4)定义div()方法,用来计算a/b。

public class kk {

int a, b;

int add() {

return (a + b); }

int sub() {

return (a - b); }

int mul() {

return (a * b); }

int div() { if (b != 0)

return (a / b); else

return 0; }

public static void main(String[] args) { kk rect = new kk(); rect.a = 10; rect.b = 6;

System.out.println(\ + rect.add()); System.out.println(\ + rect.sub()); System.out.println(\ + rect.mul()); System.out.println(\ + rect.div()); } } 2.

定义一个ArrayList集合对象,往其中添加随机产生的0-10之间的float类型数据,共添加10个,并打印输出该集合对象中每个元素的值。 import java.util.ArrayList; import java.util.Iterator;

public class Test {

public static void main(String[] args) { } }

ArrayList list = new ArrayList(); for (int i = 0; i < 10; i++)

list.add(i, (float) Math.random()*10);

for(int j=0;j

Iterator it=list.iterator();

while(it.hasNext()){ }

System.out.println(it.next());

3. 试利用do while循环,计算10!。

public class Sum {

public static void main(String[] args) { int s = 1;

for(int i=1;i<=10;i++) {

s*=i; }

System.out.println(s); } }

其他问题:

1、 用输入流读、并统计用户输入信息中的字母、数字 import java.io.*;

public class Test11 {

public static void main(String[] args) throws IOException { int nDig=0,nChar=0,nOther=0;

InputStreamReader in=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(in);

System.out.println(\请输入:\ String str=br.readLine();

for(int i=0;i

if(str.charAt(i)>='0'&&str.charAt(i)<='9'){ nDig++; }else

if(str.charAt(i)>='a'&&str.charAt(i)<='z'||str.charAt(i)>='A'&&str.charAt(i)<='Z'){

nChar++; }else

nOther++; }

System.out.println(\字母:\ System.out.println(\数字:\

System.out.println(\其它字符:\ } }

2、循环语句的使用

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(1)定义add()方法,用来计算两数(a,b)之和。 (2)定义sub()方法,用来计算两数(a,b)之差。 (3)定义mul()方法,用来计算两数(a,b)之积。 (4)定义div()方法,用来计算a/b。 public class kk { int a, b; int add() { return (a + b); } int sub() { return (a - b); } int mul() { return (a * b); } int div() { if (b != 0) return (a / b); else return 0; }

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com