java复习题及答案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档