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