SKY外语计算机学习

标题: Java班的课程视频 [打印本页]

作者: maoxian    时间: 2012-8-16 08:52
标题: Java班的课程视频
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

此帖禁止水,这个是给上课没有学会的,和错过课的朋友准备的。
程序开发就是熟练工,只有懒人,没有笨人。学不会不是借口
java基础课程1 jdk的安装和配置环境变量
第一课代码:

  1. /* 下面的 public class helloWorld 的 helloWorld是类名
  2. *  class是判断helloWorld为一个类名的关键字
  3. *  public 是用来修饰类的修饰符
  4. *  每一个基础类都有一个类体,用大括号包括起来
  5. */
  6. public class helloWorld {
  7.                
  8.         /* 下面的 public static void main(String[] args)
  9.          * 是一个特殊方法,主体是main,其他的都是修饰内容。
  10.          * 这条代码是一个java类的固定内容,其中 main定义一个java的
  11.          * 程序入口。也必须用大括号括起来
  12.          */
  13.         public static void main(String[] args) {
  14.                 /* 下面的 System.out.println("hello World!")
  15.                  * 这个程序一般被我们称为打印,他是向输出台输出内容
  16.                  * 看一下程序内蓝色的字体 hello world!
  17.                  * 这个程序表示了,输出 hello world!
  18.                  */
  19.                 System.out.println("hello world!");
  20.         }
  21. }
复制代码



作者: maoxian    时间: 2012-8-16 08:54
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

java基础课程2 eclipse工具的使用和java基础知识(1)
第二课的代码:(第二课的作业是 注解下面的代码,并把它改成小数的四则运算)

  1. public class intTest {
  2.         /**
  3.          * @param args
  4.          */
  5.         public static void main(String[] args) {
  6.                
  7.                 int a = 5;        
  8.                 int b = 6;
  9.                 int c = a+b;
  10.                 System.out.println(a);
  11.                 System.out.println(b);
  12.                 System.out.println(c);
  13.                 System.out.println(a+b);
  14.                
  15.                 System.out.println("---------");
  16.                
  17.                 int d = a-b;
  18.                 System.out.println(d);
  19.                 System.out.println(a-b);
  20.                
  21.                 System.out.println("---------");
  22.                
  23.                 int f = a*b;
  24.                 System.out.println(f);
  25.                 System.out.println(a*b);
  26.                
  27.                 System.out.println("---------");
  28.                 int g = a/b;
  29.                 int h = b/a;
  30.                 System.out.println(g);
  31.                 System.out.println(a/b);
  32.                 System.out.println(h);
  33.                 System.out.println(b/a);
  34.         }
  35. }
复制代码



作者: Kill    时间: 2012-8-16 19:49
毛线是个好老师,有视频记录,有代码,还能推动论坛!
作者: 流氓    时间: 2012-8-17 00:23
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑


  好老师,我来顶一个
   还请老师以后多多指教


作者: maoxian    时间: 2012-8-17 03:27
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

第二课练习答案
/* 下面的 public class intTest 的 intTest是类名
*  class是判断intTest为一个类名的关键字
*  public 是用来修饰类的修饰符
*  每一个基础类都有一个类体,用大括号包括起来
*/
public class intTest {
        /* 下面的 public static void main(String[] args)
         * 是一个特殊方法,主体是main,其他的都是修饰内容。
         * 这条代码是一个java类的固定内容,其中 main定义一个java的
         * 程序入口。也必须用大括号括起来
         */
        
        public static void main(String[] args) {
               
                int a = 5;                                 //定义int类型的整形变量a,它的值为5               
                int b = 6;                                //定义int类型的整形变量b,它的值为6
                int c = a+b;                           //定义int类型的整形变量c,它的值为a+b(5+6)
                System.out.println(a);                        //打印a的值
                System.out.println(b);                        //打印b的值
                System.out.println(c);                        //打印c的值
                System.out.println(a+b);                //打印a+b(5+6)的值
               
                System.out.println("---------");//打印---------
               
                int d = a-b;                                        //定义int类型的整形变量d,它的值为a-b(5-6)
                System.out.println(d);                        //打印d的值
                System.out.println(a-b);                //打印a-b(5-6)的值
               
                System.out.println("---------");//打印---------
               
                int f = a*b;                              //定义int类型的整形变量f,它的值为a×b(5×6)
                System.out.println(f);                        //打印f的值
                System.out.println(a*b);                //打印a×b的值
               
                System.out.println("---------");//打印---------
                int g = a/b;                              //定义int类型的整形变量g,它的值为a/b(5/6)
                int h = b/a;                              //定义int类型的整形变量h,它的值为b/a(6/5)
                System.out.println(g);                        //打印g的值
                System.out.println(a/b);                //打印a/b(5/6)的值
                System.out.println(h);                        //打印h的值
                System.out.println(b/a);                //b/a(6/5)的值
        }
}
[/code]
  1. public class doubleTest {
  2.         public static void main(String[] args) {
  3.                
  4.                 double a = 2.5;        
  5.                 double b = 0.5;
  6.                 double c = a+b;
  7.                 System.out.println(a);
  8.                 System.out.println(b);
  9.                 System.out.println(c);
  10.                 System.out.println(a+b);
  11.                
  12.                 System.out.println("---------");
  13.                
  14.                 double d = a-b;
  15.                 System.out.println(d);
  16.                 System.out.println(a-b);
  17.                
  18.                 System.out.println("---------");
  19.                
  20.                 double f = a*b;
  21.                 System.out.println(f);
  22.                 System.out.println(a*b);
  23.                
  24.                 System.out.println("---------");
  25.                 double g = a/b;
  26.                 double h = b/a;
  27.                 System.out.println(g);
  28.                 System.out.println(a/b);
  29.                 System.out.println(h);
  30.                 System.out.println(b/a);
  31.         }
  32. }
复制代码



作者: maoxian    时间: 2012-8-17 21:30
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

java基础课程3 java基础知识(2)字符、字符串使用与数据类型转换
public class charTest {
        public static void main(String[] args) {
               
                //字符类型
               
                char a = 'A';
                System.out.println(a);
               
                //字符串类型
                String b = "abcdefg×()jdlksjklf·  jkjk";
                System.out.println(b);
               
                String test = "你好,这里是文字";
                System.out.println(test);
               
                String c = "hello";
                String d = "World";
                String f = c+d;
                System.out.println(f);
               
               
                //---------error------
                //下面是错误的定义
               
                //char c ='AB';
                //char ab = "a";
                //String c = 'abcdefg';
               
               
               
               
        }
}
[/code]

  1. public class valueChangeTest {
  2.         public static void main(String[] args) {
  3.                
  4.                 // 数据类型转换
  5.                
  6.                
  7.                 // char -> int
  8.                 char a = 'A';
  9.                 int b = a;
  10.                 System.out.println(b);
  11.                
  12.                
  13.                 // int -> char
  14.                 int c = 66;
  15.                 char d = (char) c;
  16.                 System.out.println(d);
  17.                
  18.                 // int -> double
  19.                 int e = 12;
  20.                 double f = e;
  21.                 System.out.println(f);
  22.                
  23.                 // double -> int
  24.                 double g = 1.32;
  25.                 int h = (int) g;
  26.                 System.out.println(h);
  27.                
  28.                 //String -> int
  29.                 String i = "2";
  30.                 int j = Integer.parseInt(i);
  31.                 System.out.println(j);
  32.                
  33.                 //int -> String
  34.                 int k = 636666;
  35.                 String l = String.valueOf(k);
  36.                 System.out.println(l);
  37.                
  38.                
  39.         }
  40. }
复制代码



作者: maoxian    时间: 2012-8-17 22:10
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

java基础课程4 java基础知识(3)if 语句的使用

  1. public class ifTest {
  2.         public static void main(String[] args) {
  3.                
  4. //        if语句的格式
  5. //               
  6. //        使用方法1:
  7.                
  8. //                if(条件){
  9. //                        语句块1
  10. //                }
  11. //                else{
  12. //                        语句块2
  13. //                }
  14. //               
  15. //               
  16. //        使用方法2:
  17.                
  18. //                   if (条件1) {
  19. //                          
  20. //                               语句块1
  21. //                   }
  22. //                   else if (条件2) {
  23. //                       
  24. //                               语句块 2
  25. //                   }
  26. //                   else {
  27. //                  
  28. //                                   语句块3
  29. //                  
  30. //                   }
  31.                  
  32.                
  33. //        逻辑判断
  34. //               
  35. //                && 是两个条件都必须符合
  36. //               
  37. //                a >=50 && a <=90      
  38. //               
  39. //               
  40. //                || 两个条件满足其一即可
  41. //            
  42. //                a <=0 || a>=100
  43.        
  44.                
  45.                 int test=100;
  46.                
  47.                 if(test <=0 || test >100){
  48.                         System.out.println("test的值小于等于0,或者大于100的时候执行" +
  49.                                         "这句打印");
  50.                 }
  51.                 else{
  52.                         System.out.println("test的值在1~100时运行这句语句");
  53.                 }
  54.                
  55.                
  56.                
  57.                 int a = 88;
  58.                
  59.                 if (a <= 50){
  60.                         System.out.println("a的值小于等于50");
  61.                 }
  62.                 else if(a>50 && a<=60){
  63.                         System.out.println("a的值在51~60之间");
  64.                 }
  65.                 else if(a >60 && a<=80){
  66.                         System.out.println("a的值在61~80之间");
  67.                 }
  68.                 else if(a >80 && a<=90){
  69.                         System.out.println("a的值等于81~90之间");
  70.                 }
  71.                 else{
  72.                         System.out.println("a的值大于90");
  73.                 }
  74.                
  75.         }
  76. }
复制代码

  1. public class TestSwitch {
  2.         public static void main(String[] args) {
  3.                
  4. //                switch(表达式) {
  5.                
  6. //                        case value1:
  7. //                                //程序语句
  8. //                                break;
  9. //                        case value2:
  10. //                                //程序语句
  11. //                                break;
  12. //                        case value3:
  13. //                                //程序语句
  14. //                                break;
  15. //                        case value4:
  16. //                                //程序语句
  17. //                                break;
  18. //                        default:
  19. //                                //程序语句
  20. //                }
  21.                
  22. //                使用 break 语句,可以强行终止循环,即使在循环条件仍然满足的情况下也要跳出循环。
  23. //                使用 break 语句跳出循环后,循环被终止,并从循环后下一句处继续执行程序。
  24.                
  25.                
  26.                 int k=5;
  27.                 String str= "k="+k+"的汉字形式是:";  //switch 语句的使用
  28.                 switch (k) {
  29.                 case 1:
  30.                         str+="一";                                        //str = str + "一"  -> str=5的汉字形式是:一  (下面的都以此类推)
  31.                          break;
  32.                 case 2:
  33.                         str+="二";
  34.                         break;
  35.                 case 3:
  36.                         str+="三";
  37.                         break;
  38.                 case 4:
  39.                         str+="四";
  40.                         break;
  41.                 case 5:
  42.                         str+="五";
  43.                         break;
  44.                 case 6:
  45.                         str+="六";
  46.                         break;
  47.                 case 7:
  48.                         str+="七";
  49.                         break;
  50.                 case 8:
  51.                         str+="八";
  52.                         break;
  53.                 case 9:
  54.                         str+="九";
  55.                         break;
  56.                 case 0:
  57.                         str+="零";
  58.                         break;
  59.                
  60.                 default:
  61.                         str="数字超出 0~9这个范围";
  62.                         break;
  63.                 }
  64.                 System.out.println(str);
  65.                
  66.         
  67.                
  68.                
  69.         }
  70. }
复制代码

  1. public class TestWhile1 {
  2.         public static void main(String[] args) {
  3.                
  4. //                while(条件) {
  5. //                        
  6. //                        //循环体
  7. //                }
  8.                
  9.                 //定义一个 int 型变量
  10.                 int n=10;
  11.                
  12.                 //使用 while 循环,条件是 n>0
  13.                 while (n>0){
  14.                
  15.                 System.out.println("n="+n);
  16.                
  17.                 //把 n 的值减 1 n的值-1
  18.                         n--;
  19.                 }
  20.         }
  21. }
复制代码

  1. public class TestFor {
  2. //        for(初始化;条件;迭代运算) {
  3. //               
  4. //                循环体
  5. //               
  6. //        }
  7.         
  8. //        使用 break 语句,可以强行终止循环,即使在循环条件仍然满足的情况下也要跳出循环。
  9. //        使用 break 语句跳出循环后,循环被终止,并从循环后下一句处继续执行程序。
  10.         
  11.                
  12.                
  13.         public static void main(String[] args) {
  14.                
  15.                 for(int i=1; i<=100; i++){    // i=i+1;
  16.                         System.out.println("i=" + i);
  17.                 }
  18.                
  19.                 System.out.println("-----------");
  20.                
  21.                 for(int k=1; k<=100; k+=2){                //k=k+2;
  22.                         System.out.println("k=" + k);
  23.                 }
  24.                
  25.                 System.out.println("-----------");
  26.                
  27.                 for(int a=100; a>=1; a--){
  28.                         System.out.println("a=" + a);
  29.                         //当 n 等于 10 的时候,跳出循环语句
  30.                         if(a==90){
  31.                                 break;
  32.                         }
  33.                 }
  34.                
  35.                 System.out.println("-----------");
  36.                
  37.                 for (int b=100; b>=1; b-=3){        //b=b-3
  38.                         System.out.println("b=" + b);
  39.                 }
  40.         }
  41. }
复制代码



作者: rogan    时间: 2012-8-19 00:24
javaAPI下载
作者: maoxian    时间: 2012-8-24 23:07
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

无言了。暂且节课。知道理由的都知道。






欢迎光临 SKY外语计算机学习 (http://join.skywj.com/) Powered by Discuz! X2.5