1、Java小程序代码/*第一个程序*/public class Welcome public static void main(String args) System.out.println(这是你的第一个程序,欢迎你走入Java的大门); /*学生信息导入*/class StudentTest public static void main(String args) Student aStudent = new Student(); aStudent.setName(张楠); aStudent.setStudentNum(20030408); System.out.println(学生的姓名是
2、: + aStudent.getName() + ,学号是: + aStudent.getStudentNum(); class People private String name; public String getName() return name; public void setName(String strName) name = strName; class Student extends People private String studentNum; public String getStudentNum() return studentNum; public void s
3、etStudentNum(String strStudentNum) studentNum = strStudentNum; /*移位运算符测试 */ public class BitMotion public static void main(String args) int a = 15; int b = 2; int x = a b; int z = a b; System.out.println(a + + b + = + y); System.out.println(a + + b + = + z); /* *测试位的四种运算 */ public class BitOperation
4、 public static void main(String args) int a = 15; int b = 2; int x = a & b; int y = a | b; int z = a b; int r = x; System.out.println(a + & + b + = + x); System.out.println(a + | + b + = + y); System.out.println(a + + b + = + z); System.out.println( + x + = + r); /* *测试boolean型数据 */ public class Boo
5、leanTest public static void main(String args) int a = 20; int b = 30; boolean x, y,z; x = (a b); y = (a b; b = R != r; x = !a; y = a & b; z = a | b; System.out.println(x = + x); System.out.println(y = + y); System.out.println(z = + z); /* *关系运算符测试 */ public class RelationTest public static void main
6、(String args) boolean x, y, z; int a = 15; int b = 2; double c = 15; x = a b;/true; y = a b;/false; z = a != b;/true; System.out.println(x = + x); System.out.println(y = + y); System.out.println(z = + z); /* *测试自增、自减操作 */ public class SelfAction public static void main(String args) int x = 10; int a
7、 = x + x+; System.out.println(a= + a); System.out.println(x= + x); int b = x + +x; System.out.println(b= + b); System.out.println(x= + x); int c = x + x-; System.out.println(c= + c); System.out.println(x= + x); int d = x + -x; System.out.println(d= + d); System.out.println(x= + x); /* *短路现象测试 */ pub
8、lic class ShortCircuit public static void main(String args) ShortCircuit a = new ShortCircuit(); if( a.test1(0) & a.test2(2) & a.test3(2) System.out.println(the statement is true!); else System.out.println(the statement is false!); public boolean test1(int value1) System.out.println(test1 ( + value1
9、 + ); System.out.println(result: + (value1 1); return value1 1; public boolean test2(int value2) System.out.println(test2 ( + value2 + ); System.out.println(result: + (value2 2); return value2 2; public boolean test3(int value3) System.out.println(test3 ( + value3 + ); System.out.println(result: + (
10、value3 3); return value3 3; /* *测试传址引用的实质 */ public class Student String strName; public static void main(String args) Student aStudent = new Student();/得到对象Student类的一个句柄aStudent aStudent.setStudentName(张楠); System.out.println(aStudent name is + aStudent.getStudentName(); Student bStudent = aStudent
11、;/将aStudent句柄复制给nextStudent bStudent.setStudentName(唐僧); System.out.println(bStudent name is + bStudent.getStudentName(); String name = aStudent.getStudentName();/再看一下句柄aStudent的内容是否改变 System.out.println(after bStudent the aStudent name is + name); public void setStudentName(String name) strName = n
12、ame; public String getStudentName() return strName; /* *强制转型测试 */ public class TypeTran public static void main(String args) int x; double y; x = (int)22.5 + (int)34.7;/强制转型可能引起精度丢失 y = (double)x; System.out.println(x = + x); System.out.println(y = + y); /* *测试传值引用的实质 */ public class ValueReference
13、int a = 10; public static void main(String args) ValueReference aValue = new ValueReference (); aValue.print(); public void print() int b = a;/我们将a的值传给了a System.out.println(before changed value a = + a + , b = + b); a=30; System.out.println(after changed valuea = + a + , b = + b); /* *中断测试 */ public
14、 class BreakTest public static void main(String args) for(int i = 1; i 20; i+) if(i = 10) break; System.out.print( + i); System.out.println(n the Reptation is over!); /* *while循环控制结构的测试 */ public class BuyHouse public static void main(String args) final double HOUSEFUND = 200000; double salary = 2000; double fund = 0; int years = 1; while (fund HOUSEFUND) fund += salary*0.05*12; years+; salary = salary *
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1