编写一个java应用程序_使用for循环计算8+88+888+,JAVA实验课内容

java实验题目

实验1 JAVA基础知识

1、 实验目的:

(1) 掌握环境变量path、classpath的设置 (2) 判断语句、分支语句、循环语句 2、 实验内容:

2.1编写“Hello world”显示程序。

(1) 利用ECLIPSE开发环境开发并执行。

(2) 若(1)已完成,此时关闭ECLIPSE, 如何使字节码执行?应做哪些工作? 2.2编写一个字符界面的JAVA Application程序,接受用户输入的10个整数,比较并输出其中的最大值和最小值。

2.3编写一个字符界面的JAVA Application程序,接受用户输入的字符,以“#”标志输入的结束;比较并输出按字典排序最小的字符。 2.4输入两个整数,求它们的最大公约数。 2.5输入两个整数,求它们的最小公倍数。

2.6求sum=1 + 1/2 + 1/3 +……+1/n, 当n为多少时,sum>5.0 2.7编写一个java应用程序 ,使用for循环计算8+88+888+。。。的前10项之和。 2.8编写一个java应用程序,计算1+2!+3!+4!+……10! 之和. 2.9已知某整形数组,从小到大排列,并输出。 2.10求解约瑟夫问题:12个人排成一圈,从1号报数,凡是数到5的人就走出队列(出局),然后继续报数。试问最后出局的一人是谁。

2.11用“埃氏筛法”求2~100以内的素数。2~100以内的数,先去掉2的倍数,再去掉3的倍数,再去掉4的倍数,…,最后剩下的就是素数。 3学习二维数组

3.1规则二维数组初始化 (1) int a[][] = null;

a = new int[2][3]; (2) int a[][]=new int[2][3]

(3) int a[][]={{1,2,3}, {4,5,6}}

表明是2行3列的数组,分别是 a[0][0],a[0][1],a[0][2]

a[1][0],a[1][1],a[1][2]

等号左侧的[][]内不能有数字。 与c,c++几乎一致。

3.2不规则二维数组初始化。

JAVA有此特点,C没有

(1) int a[][] = {{1,2},{3,4,5};

表明是2行3列数,第1维2个数:a[0][0]=1,a[0][1]=2;

第2维3个数: a[1][0]=3,a[1][1]=4,a[1][2]=5;

多维数组如是初始化必须大括号套大括号:{{1,2},{3,4,5},可清晰看出每维有多少元素。int a[][] = new int[2][]; //给第1维分配后有a[0]和a[1]

a[0] = new int[3]; //再分别给a[0],a[1]第2维分配空间 a[0]有3个元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值