[计算机软件及应用]尚学堂马士兵JavaSE视频代码锦集.doc
《[计算机软件及应用]尚学堂马士兵JavaSE视频代码锦集.doc》由会员分享,可在线阅读,更多相关《[计算机软件及应用]尚学堂马士兵JavaSE视频代码锦集.doc(83页珍藏版)》请在三一文库上搜索。
1、第一章41.1HelloWorld.java4第二章52.1数据类型52.1.1 TestVar2.java52.2基础数据类型转换62.2.1TestConvert.java62.3_if分支与for循环72.3.1TestIF.java72.3.2OddSum.java82.4_while_break_continue82.4.1TestWhile.java82.4.2BreakAndContinue.java92.5_switchcase.,92.51Expressionswitch.java92.6方法102.61TestMethod.java102.7递归112.7.1Fibonac
2、ci.java112.7.2TestRecursion.java12第三章143.114第四章164.1 ArrayIndexOutBounds.java164.2TestException.java17第五章195.1一维数组195.1.1 TestArray.java195.1.2TestArgs.java205.1.3 NumSort.java215.1.4 TestDateSort.java225.1.5 TestSearch.java245.1.6 Count3Quit.java255.2二维数组265.2.1 TestArrayCopy.java26第六章276.1 _String
3、276.1.1 TestString.java276.1.2 TestString1.java286.2 _StringBuffer296.2.1 Test.java296.3基础数据类型包装类316.3.1 ArrayParser.java316.4 _Math_and_File326.4.1TestFile.java326.5递归列出目录结构336.5.1FileList.java336.6 _Enum346.6.1 TestEnum.java34第七章357.1 _Collection357.1.1 BasicContainer.java357.2_Map377.2.1TestMap.j
4、ava377.2.2TestMap2.java387.3 _Auto_Boxing_Unboxing387.3.1 TestArgsWords387.3.2 TestArgsWords2397.4泛型397.4.1 BasicGeneric.java39第八章418.1 TestFileInputStream.java428.2 TestFileOutputStream.java438.3 TestFileReader.java448.4 TestFileWriter.java458.5TestBufferStream468.5.1 TestBufferStream1.java468.5.2
5、TestBufferStream2.java478.6_TransformIO488.6.1 TestTransForm1.java488.6.2 TestTransForm2.java498.7 TestObjectIO.java50第九章519.1 _Thread519.1.1 TestThread1.java519.1.2 TestThread2.java529.1.3 TestThread3.java529.1.4 TestThread4.java539.1.5TestThread5.java549.1.6TestThread6.java559.2_Sleep_Join_Yield_P
6、riority569.2.1 TestInterrupt.java569.2.2 TestJoin.java579.2.3 TestYield.java589.2.4 TestPriority.java599.3线程同步609.3.1 TestDeadLock.java609.3.2 ProducerConsumer.java61第十章6410.1 _TCP6510.2 _UDP66第十一章6811.1 _Frame_and_Panel6911.1.1 TestMultiFrame.java6911.1.2 TestMultiPanel.java7011.2 布局管理器7111.2.1 Tes
7、tFlowLayout.java7111.2.2 TestBorderLayou.java7211.2.3 TestGridLayout.java7311.3事件模型7411.3.1 TestGridLayout.java7411.3.2 TestActionEvent2.java7511.4 _TextField_ActionEvent7611.4.1 TFActionEvent.java7611.4.2 TFPassword.java7711.4内部类7811.4.1 TFMath.java7811.5 _Graphics7911.5.1 TestPaint.java7911.6 _Ada
8、pter_and_repaint8011.6.1 MyMouseAdapter.java8011.7 _WindowEvent_and_匿名类8111.7.1 TestWindowClose.java8111.8 _KeyEvent8211.8.1 TestKey.java82第一章1.1 HelloWorld.javapublic class HelloWorld public static void main(String args) System.out.println(Hello World!);第二章2.1数据类型 2.1.1 TestVar2.javapublic class Te
9、stVar2 public static void main(String args) boolean b = true; int x, y = 9; double d = 3.1415; char c1, c2; c1 = u534e; c2 = c; x = 12; System.out.println(b= + b); System.out.println (x= + x + ,y= + y); System.out.println(d= + d); System.out.println(c1= + c1); System.out.println(c2= + c2);2.2基础数据类型转
10、换2.2.1 TestConvert.javapublic class TestConvert public static void main(String arg) int i1 = 123; int i2 = 456; double d1 = (i1+i2)*1.2;/系统将转换为double型运算 float f1 = (float)(i1+i2)*1.2);/需要加强制转换符 byte b1 = 67; byte b2 = 89; byte b3 = (byte)(b1+b2);/系统将转换为int型运算,需 /要强制转换符 System.out.println(b3); double
11、 d2 = 1e200; float f2 = (float)d2;/会产生溢出 System.out.println(f2); float f3 = 1.23f;/必须加f long l1 = 123; long l2 = 30000000000L;/必须加l float f = l1+l2+f3;/系统将转换为float型计算 long l = (long)f;/强制转换会舍去小数部分(不是四舍五入) 输出结果:-100Infinity2.3 _if分支与for循环2.3.1 TestIF.javapublic class TestIF public static void main(St
12、ring args) int i = 20;if(i 20) System.out.println(20);System.out.println(20); else if (i 40) System.out.println(40); else if (i 60) System.out.println(=60);System.out.println(=60);输出结果:=602.3.2 OddSum.javapublic class OddSum public static void main(String args) long result = 0;for(int i=1; i=99; i+=
13、2) result += i; System.out.println(result= + result);输出结果:result=25002.4 _while_break_continue2.4.1 TestWhile.javapublic class TestWhile public static void main(String args) int i = 0;while(i 10) System.out.println(i);i+;i = 0;do i+;System.out.println(i); while(i 10);2.4.2 BreakAndContinue.javapubli
14、c class BreakAndContinuepublic static void main(String agrs)breakAndContinueTest();private static void breakAndContinueTest() for(int i = 1 ; i 6)break;else if(i = 4 | i = 2)continue;System.out.print( +i); 输出结果: 1 3 5 62.5 _switchcase.,2.51 Expressionswitch.javapublic class Expressionswitch public s
15、tatic void main(String agrs)switchTest(6);private static void switchTest(int weekday)String whatDay = ;switch(weekday)case 0 : whatDay = 星期日; break;case 1 : whatDay = 星期一; break;case 2 : whatDay = 星期二; break;case 3 : whatDay = 星期三; break;case 4 : whatDay = 星期四; break;case 5 : whatDay = 星期五; break;ca
16、se 6 : whatDay = 星期六; break;default: whatDay = 未知;System.out.println(whatDay); 2.6方法2.61 TestMethod.javapublic class TestMethod public static void main(String args) m();m2(2);m3(3, 4);m4(4, 6);int i = m4(4, 6);System.out.println(i);public static void m() /return;System.out.println(ok);System.out.pri
17、ntln(hello);public static void m2(int i) if(i 3) return;System.out.println(i);public static void m3(int i, int j) System.out.println(i + j);public static int m4(int i, int j) return i j ? i : j;输出结果:okhello25562.7递归2.7.1 Fibonacci.javaimport java.util.Scanner;public class Fibonaccipublic static void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件及应用 计算机软件 应用 学堂 士兵 JavaSE 视频 代码
链接地址:https://www.31doc.com/p-1991935.html