java考试编程题_2010年秋季JAVA考试编程题总结.pdf

1.编写一个程序,程序能在命令行中输出“早上好,goodMorning”。

public class Hello{

public static void main (String args[]){

System .out.println ("早上好,goodMoeing"); }

}

2.编写一个JavaApplet 程序,程序能在浏览器中显示"你好,hello"。

import java.applet.*;

import java.awt.*;

public class Boy extends Applet {

public void paint (Graphics g){

//g.setColor (Color.blue);

g.drawString ("你好,hello",12,30);}

}

3.编写一个程序,输出ASICII 字母表。

public class java1 {

public static void main (String [] args) { char c '!';

System .out.println ("字母"+c+"在ASICII表中的顺序位置:"+ (int)c);

System .out.println ("输出ASICII字母表:");

for (int i (int)c;i

System .out.print (" "+ (char)i); }

}

}

4. 用户从键盘只能输入整数,程序输出这些整数的乘积。

import java.util.*;

public class ZuoYe2_1 {

public static void main (String args[]){

Scanner reader new Scanner (System .in);

long s 1;

int m 0;

while (reader.hasNextInt ()){

int x reader.nextInt ();

m m+1;

s s*x;}

System .out.println (m+"个数的乘积为"+s);}

}

5.有一函数:从键盘输入一个X 值,程序输出Y 值。

import java.util.*;

public class ZuoYe2_1{

public static void main (String args[]){

Scanner reader new Scanner (System .in);

double y 0,x 0;

x reader.nextDouble ();

if (x<0)

y -1+2*x;

else if (x 0)

y -1;

else if (x>0)

y -1+3*x;

System .out.println ((int)y);}

}

6. 使用while 循环计算1~1000之间能被3和7 同时整除的整数之和。

public class ZuoYe2_1{

public static void main (String args[]){

int sum 0,m 3,n 7,a 1;

while (a< 1000){

if (a%m 0&&a%n 0)

sum sum+a;

a++;}

System .out.println ("sum "+sum);}

}

7. 编写一个Java 应用程序,使用for 循环计算8+88+888+8888+88888+…的前10 项之和。

public class ZuoYe2_1{

public static void main (String args[]){

long sum 0,a 8,item a,i 1;

for (i 1;i< 10;i++)

{ sum sum+item;

item item*10+a; }

System .out.println (sum);}

}

8. 编写一个Java 应用程序,计算 1-1/3+1/5-1/7+1/9-1/11+…的前10000 项之和。

public c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值