三个小程序

1、写一个java的完整程序,它定义了一个类student,并在程序中创建一个该类的对象 Demo student调用该对象的set方法设置学号属性为1038,调用该对象的show方法输出学号!

第一个:
public class DemoStudent
{
public static void main(String args[])
{
Student stu = new Student();
stu.setStudentId(1038);
System.out.println(stu.showStudentId);
}
}
class Student
{
private int studentId = null;
public void setStudentId(int id)
{
studentId = id;
}
public int showStudentId()
{
return this.studentId;
}
}


2、写一个完整的程序使用循环结构计算2*5*8*11*14*......*50的和并输出运算结果.

第二题:
public class Temp
{

public static void main(String[] args)
{
//你的问题是求和还是积?
//求积的
long result = 1;
for(int i = 50;i >=2 ; i-=3)
{
result*=i;
}
System.out.println(result);


//求和的
int result2 = 0;
for(int i = 50; i >= 2; i-=3)
{
result2 +=i;
}
System.out.println(result2);
}

}

3、写一个application的完整程序,它读入从键盘输出的一串字符存放于一个字节数组中,然后将该数组写如到一个文件中.

第三题:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class Temp
{

public static void main(String[] args)
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileOutputStream fos = null;
try
{
byte[] data = br.readLine().getBytes();
//输出文件在C分区下,并命名为1.txt
fos = new FileOutputStream(new File("c://1.txt"));
fos.write(data);
} catch (IOException e)
{
System.out.println("Output to File Exception :" + e);
} finally
{
if (fos != null)
{
try
{
fos.close();
} catch (IOException e)
{
System.out
.println("Close FileOutputStream Exception :" + e);
}
}
}
}
}

阅读更多

没有更多推荐了,返回首页