java复习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编程题
1•将整型数组a赋值初值(含5个元素),并求出a中的最大元素和最小元素public class test {
public static void main(String[] args) {
int[] nums = { 2, 1,4, 100, 88,}; <—灰色部分5个元素大家随意写,别写的一样的就行了for (int i = 0; i <= - 1; i++) {
for (int j = i + 1; j <= - 1; j++) {
if (nums[i] > nums[j]) {
int temp = nums[i];
nums[i] = nums[j];
nums[j] = temp;
}
}
}
"最小值为:"+ nums[0]);
"最大值为:"+ nums[ - 1]);
}
}
2 •已知a是整型数组,编程求出a中的最大元素和最先元素
import class Test{
public static void main(String[] args) {
List list = new ArrayList();
for (int i = 0; i < 10; i++) {
((int) () * 100));
}
(list);
"最大值是:"+ () - 1));
"最小值是:"+ (0));
}
}
3•输入整数n,并计算从1到n的累加和
import class Test{
public static void main(String args[]){
Scanner scan = new Scanner;
int count = 0;
int n =();
for(int i = 1;i<=n;i++){
count +=i;
}
"1到n的累加和是:"+ count);
4.定义一个计算n!的类Fact,然后在主类Computer中创建一个对象N,求解6!的值
public class Fact {
private int n;
private int sum=1;
public Fact(int n) {
= n;
}
public int jisuan() {
for (int i = 1; i <= n; i++) {
sum *= i;
}
return sum;
}
public static void main(String args[]) {
Fact test = new Fact(6);
}
}
5.计算1/1 + 1/2+1+3+ ……+1/10 的值
class calc{
int sum = 0;
float f;
public float calc(){
int j = 1;
for(int i = 1;i <=10;i ++){
f = j / i; sum += f;
}
return sum;
}
public static void main(String args[]){
calc c = new calc();
"1/1+1/2+1/3+..+1/10 的结果为:" + ());
}
}
6.编写一个学生类Student,要求
1 ) 属性:id : long name : string age : int sex : boolen phone : long
2) 方法:Student ( long I,string n, int a, boolean s,long p) 有参构造函数,形参表中的参数分别初始化学号,姓名,年龄,性别和联系电话int getage ( ) :获取年龄作为方法的返回值boolean getsex( ): 获取性别作为方法的返回值long getphone () :获取联系电话作为方法的返回值
class studeng{
private long id;
private string name;
private int age;
private boolen sex;
private long phone;
public Student ( long i,string n, int a, boolean s,long p){
=i;
this name=n;
this age=a;
this sex=s;
this phone=p;
}
Public int getage()
{return ;}
Public boolean getsex()
{return ;}
Public long getphone()
{return }
Public static void main(String args[]){
别写的一样的就Student student = new Student(01,"李明",20,男,13xxx);v—灰色部分大家随意写,
行了(学号,姓名,年龄,性别,电话号码)
}
}
二.程序阅读题
1.class Classi
{ public static void main(string args[ ] ){
int c=1,a=1;
if (a>0) if(a>1) c=5;
else c=4; else c=3
(c=”c);}}
上述程序运行结果为:c=4程序功能:判断a的值输岀结果c