JAVA复习题

本文提供了多个Java编程题目,涵盖数组初始化、字符串处理、命令行输入、面向对象编程、复数运算、图形打印、类与接口实现等多个方面,适合Java初学者巩固基础知识。
摘要由CSDN通过智能技术生成

1.定义一个整型的长度为3 x 4的二维数组k[3][4],并将数组中元素k[i][j] 值初始化为值ixj。然后,将元素k[2][3]打印出来。(可以直接赋值)

【代码参上】定义一个数组:int (数组名)[][]=new int[长] [宽];(二维数组)


2. 定义一个整型的长度为6的一维数组k[6],并将数组中元素k[i] 值初始化为i。然后,将元素k[3]打印出来。

【代码参上】int (数组名) [] = new int [长度] (一维数组)


 3.从命令行输入几个字符串,统计并打印出输入字符串的个数、以及各字符串的字符个数。(提示:args.length / args[k].length() )

【代码参上】


 

4.从命令行输入一个数字,判断它是奇数还是偶数。(提示:利用%;三元条件 或 if/else ; int a=Integer.parseInt(args[0])  //数据输入)   

【代码参上】


 

5.从命令行输入两个数字,判断两个数谁大谁小。(提示:读输入参数args[];三元条件 或 if/else )


6.角谷猜想:任何一个正整数n,如果它是偶数则除以2,如果是奇数则乘3加1,这样得到一个新的整数,如此继续进行上述处理,则最后得到的数一定是1。编写应用程序证明:在3~10000之间的所有正整数都符合上述规则。


7.编写一个模拟同时掷骰子的程序。要用Math.random()模拟产生两个骰子,将两个结果相加,相加的和等于7的可能性最大,等于2和12的可能性最小。程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值