资源描述:
《java中17个必备小程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验16:字符串数组复制1目的:掌握java中数组复制的方法publicclassArrayCopyDemo{publicstaticvoidmain(String[]args){char[]copyFrom^'d'/e/c/a'Jf'Jf'z'e',〃源数组的声明及初始化char[]copyTo=newchar[7];〃目的数组对彖的创建System.arraycopy(copyFrom,2,copyTo,0,7);〃调用数组复制方法System.out.println(newString(copyTo));}〃结果输出}实验1:基本数据类型的变量的赋值
2、1目的:掌握基本数据类型的声明及初始化规则publicclassAssign{publicstaticvoidmain(Stringargs[]){intx,y;〃声明整型变量floatz=3.414f;〃声明并赋值float型变量doublew=3.1415;//声明并赋值double型变量booleantruth=true;〃声明并赋值boolean型变量charc;〃声明字符变量Stringstr;〃声明string类变量Stringstrl="bye";〃声明并赋值string类变量c=A;〃给字符变量赋值str="Hioutthere";〃给st
3、ring变量赋值x=6;y=1000;〃给int型变量赋值System.out.println("x="+x);System.out.println(”y二”+y);System.out.println(”z二”+z);System.out.println(,,w=,,+w);System.out.println(,,truth=l,+truth);System.out.println(,,c=,,+c);System.out.println(Hstr="+str);System.out.println(,,strl=,'+strl);}}实验5:移位运算
4、1目的:掌握位逻辑运算符&、
5、的使用规则及目的publicclassBitwiseDemo{staticfinalintVISIBLE=1;//定义常量值staticfinalintDRAGGABLE=2;staticfinalintSELECTABLE=4;staticfinalintEDITABLE=8;publicstaticvoidmain(Stringargs[]){intflags=O;flags=flags
6、VISIBLE;//对flags的最低位置值flags=flags
7、DRAGGABLE;//对flags的次低位置值if((flags&
8、VISIBLE)==VISIBLE){if((flags&DRAGGABLE)二二DRAGGABLE){System.out.println(”FlagsareVisibleandDraggable");}}flags=flags
9、EDITABLE;//对flags的倒数第4位置值if((flags&EDITABLE)==EDITABLE){System.out.println("FlagsarenowalsoEditable");}}}实验13:复制字符串1目的:常握while语句对程序的控制机制publicclassFuzhi{publicstatic
10、voidmain(String[]args){StringcopyFromMe="Copythisstringuntilyouencountertheletter〃声明源数组并初始化StringBuffercopyToMe=newStringBuffer();〃创建目的数组的对象inti=0;charc=copyFromMe.charAt(i);〃对源数组进行单个取值while(c!='g'){copyToMe.append(c);〃向目的数组添加元素c=copyFromMe.charAt(++i);}System.out.println(copyToMe
11、);}实验17:>>与>>>的区别1目的:熟悉并掌握>>与>>>的区别及用法publicclassQuBie{publicstaticvoidmain(String[]args){inta=-64/b=32,c,d;c=a»2;//带符号的右移d=b»>2;〃不带符号的右移System.out.printlnf'a="+a);System.out.println("b="+b);System.out.println("a移位后是:"+c);System.out.printlnf'b移位后是:"+d);}}实验7:按照格式输出结果1目的:理解并掌握java语
12、言的输出调用publicclassFormatPrint{publ