资源描述:
《java编程实例[1]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java实例入门(一)publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}保存为:HelloWorld.java注意:文件名必须与包含main方法的类的名字相同,扩展名必须为java。运行结果:在屏幕上打印出:Hello,World!publicclassAdd{publicstaticvoidmain(Stringargs[]){inta=3,b=6;intc=a+b;System.out.println("c=
2、"+c);}}保存为:Add.java运行结果:在屏幕上输出:c=9java实例入门(二)-----基本运算符与表达式publicclassArithmetic{publicstaticvoidmain(Stringargs[]){inti=8,j=4,I=0;//定义变量inta=5,b=6;//变量初始化floatf=1.0f;//单精度类型doubled=2.5d;//双精度类型intm=i%j;f=i/j;I=++i+j++;//I=?System.out.println("I="+I);System.out.println("f="+f
3、);intc=a>b?a:b;d+=a;System.out.println("d+a="+d);//自动类型转换intn=(int)(d+b);System.out.println("n="+n);//强制类型类型转换,会丢失精度booleanbool=a>b;System.out.println("bool="+bool);booleanfirstbool=true;booleansecondbool=bool&&firstbool;secondbool=bool
4、
5、firstbool;charch='H';System.out.printl
6、n("ch="+ch);Strings="Hello,Everyone!";System.out.println(s);}}运算结果:C:java>javaArithmeticI=13f=2.0d+a=7.5n=13bool=falsech=HHello,Everyone!C:javajava实例入门(三)--获取命令行参数publicclassGetArgs{publicstaticvoidmain(Stringmyargs[]){Strings="";if(myargs.length!=0)s=myargs[0];System.out.p
7、rintln("s="+s);}}要点:参数放在字符串数组myargs里;注意:编译后,必须用命令行运行此程序,方法:javaGetArgsHello运行结果为:s=Hellojava实例入门(四)-----循环语句/***编写程序,计算从1到100的累加和,用for语句实现。*/publicclassSum{publicstaticvoidmain(String[]args){ints=0;//用来保存累加和,初始化为0for(inti=0;i<=100;i++)s+=i;//for循环体只有一个语句,可不用大括号System.out.prin
8、tln("从1到100的累加和为:"+s);}}/*计算从正整数n1到n2的累加和,用while语句实现。*///解法一,固定n1,n2的值publicclassSum{publicstaticvoidmain(String[]args){ints=0;//s用来保存累加和,初始化为0intn1=8,n2=66;//预定n1,n2的值inti=n1;//i用来做循环计数,初始化为n1while(i<=n2){s+=i;i++;}System.out.println("n1为:"+n1+";n2为:"+n2);System.out.println(
9、"从n1到n2的累加和为:"+s);}}//解法一结束/*解法二,键盘输入n1,n2的值importjava.io.*;publicclassSum{publicstaticvoidmain(String[]args){ints=0;//s用来保存累加和,初始化为0Stringstr="";//String对象str用来保存键盘输入的字符串intn1=0,n2=0;try{java.io.InputStreamReaderisr=newInputStreamReader(System.in);BufferedReaderbr=newBuffere
10、dReader(isr);System.out.print("输入正整数n1:");//由键盘取得n1str=br.readLine()