Java程序设计基础例题
1//app2_1.java            简单的java应用程序
2public class app2_1    //定义app2_1类
3{
4  public static void main(String[] args)  //定义主方法
5  {
6    System.out.println("Hello Java !");
7  }
8}
1//App2_2.java                Java小程序
2import java.awt.*;        //加载java.awt类库中的所有类
3import java.applet.*;      //加载java.applet类库中的所有类
4public class App2_2 extends Applet    //定义类App2_2,其父类为Applet 5{
6  public void paint(Graphics g)
7  {
8    g.drawString("Hello Java!",50,50);
9  }
10}
<App2_2.htm>
<html>
<APPLET code="App2_2.class"
width="200"
height="120"
alt="很抱歉,您的浏览器不支持Java applet。">
</APPLET>
</html>
1//app3_1.java 类型自动转换
2public class app3_1 //定义类app3_1
3{
4public static void main(String[] args)
5{
6int a=155;
7float b=21.0f;
8System.out.println("a="+a+",b="+b); //输出a,b的值
9System.out.println("a/b="+(a/b)); //输出a/b的值
10}
11}
1//app3_2.java 整数及浮点数的类型转换
2public class app3_2
3{
4public static void main(String[] args)
5{
6int a=155;
7int b=9;
8float g,h;
9System.out.println("a="+a+",b="+b); //输出a,b的值
10g=a/b; //将a除以b的结果放在g中
11System.out.println("a/b="+g+"\n"); //输出g的值
12System.out.println("a="+a+",b="+b); //输出a,b的值
13h=(float)a/b; //先将a强制转换成float类型后再参加运算
14System.out.println("a/b="+h); //输出h的值
15}
16}
1//app3_3.java 由键盘输入字符串
2import java.io.*; //加载java.io类库里的所有类
3public class app3_3
4{
5public static void main(String[] args) throws IOException
6{
7BufferedReader buf;
8String str;
9buf=new BufferedReader(new InputStreamReader(System.in));
10System.out.print("请输入字符串;");
adLine(); //将输入的文字指定给字符串变量str存放12System.out.println("您输入的字符串是:"+str); //输出字符串
13}
14}
1//app3_4.java 由键盘输入整数
2import java.io.*;
3public class app3_4
4{
5public static void main(String[] args) throws IOException
6{
7float num;
8String str;
9BufferedReader buf;
10buf=new BufferedReader(new InputStreamReader(System.in));
11System.out.print("请输入一个实数:");
adLine(); //将输入的文字指定给字符串变量str存放
13num= Float.parseFloat(str); //将str转换成float类型后赋给num
14System.out.println("您输入的数为:"+num);
15}
16}
1//app3_5.java 由键盘输入多个数据
2import java.io.*;
3public class app3_5
4{
5public static void main(String[] args) throws IOException
6{
7int num1,num2;
8String str1,str2;
9InputStreamReader in;
10in= new InputStreamReader(System.in);
11BufferedReader buf;
12buf=new BufferedReader(in);
13System.out.print("请输入第一个数:");
adLine(); //将输入的内容赋值给字符串变量str1
15num1=Integer.parseInt(str1); //将str1转成int类型后赋给num1
16System.out.print("请输入第二个数:");
adLine(); //将输入的内容赋值给字符串变量str2
18num2=Integer.parseInt(str2); //将str2转成int类型后赋给num2
19System.out.println(num1+"*"+num2+"="+(num1*num2));
20}
21}
1//app3_6.java 由键盘输入多个数据
2import java.util.*; //加载java.util类库里的所有类
3public class app3_6
4{
5public static void main(String[] args)
6{
7int num1;
8double num2;
9Scanner reader=new Scanner(System.in);
10System.out.print("请输入第一个数:");
11num1= Int(); //将输入的内容做int型数据赋值给变量num1
12System.out.print("请输入第二个数:");
13num2= Double(); //将输入的内容做double型数据赋值给变量num2 14System.out.println(num1+"*"+num2+"="+(num1*num2));
15}
16}
小程序图文editor1//app3_7.java 由键盘输入多个数据
2import java.util.*; //加载java.util类库里的所有类
3public class app3_7
4{
5public static void main(String[] args)
6{
7String s1,s2;
8Scanner reader=new Scanner(System.in);
9System.out.print("请输入第一个数:");
10s1= Line(); //将输入的内容做为字符型数据赋值给变量s1 11System.out.print("请输入第二个数:");
12s2= (); //按Enter键时next()方法将回车符和换行符13System.out.println("输入的是"+s1+"和"+s2);
14}
15}
1//app3_8.java 关系运算符和逻辑运算符的使用
2public class app3_8
3{
4public static void main(String[] args)
5{
6int a=25,b=7;
7boolean x=a<b; //x=false
8System.out.println("a<b="+x);
9int e=3;
10boolean y= a/e>5; //y=true
11System.out.println("x^y="+(x^y));
12if(e!=0 & b<0) System.out.println("b/0="+b/0);
13else System.out.println("a%e="+a%e);
14int f=0;
15if(f!=0 && a/f>5) System.out.println("a/f="+a/f);
16else System.out.println("f="+f);
17}
18}
1//app4_1.java if语句的应用
2public class app4_1
3{
4public static void main(String[] args)
5{
6int a=1,b=2,c=3,max,min;
7if(a>b)
8max=a;
9else
10max=b;
11if(c>max) max=c;
12System.out.println("Max="+max);
13min=a<b ? a : b;
14min=c<min ? c : min;
15System.out.println("Min="+min);
16}
17}
1//app4_2.java 多重条件选择语句的应用
2public class app4_2
3{
4public static void main(String[] args)
5{
6int testscore=86;
7char grade;
8if(testscore>=90) {
9grade='A';
10} else if (testscore>=80) {
11grade='B';
12} else if (testscore>=70) {
13grade='C';
14} else if (testscore>=60) {
15grade='D';
16} else {
17grade='E';
18}
19System.out.println("评定成绩为:"+ grade);
20}
21}
1// app4_3.java switch语句的应用
2public class app4_3
3{
4public static void main (String[] args) throws Exception
5{
6int a=100, b=6;
7char oper;
8System.out.print("请输入运算符:");
9oper=(char)ad(); //从键盘读入一个字符存入变量oper中10switch (oper)
11{
12case '+': // 输出a+b