java吧 关注:1,240,182贴子:12,712,398
  • 7回复贴,共1

我也开个帖子记录一下学习

只看楼主收藏回复

今天是自学java的第五天


1楼2016-07-13 21:34回复
    之前为了记录每天学习的笔记,方便自己随时看,也为了督促自己每天学习,申请了一个公众号,我会把每天的笔记都发到公众号,但是没人关注又少了交流,所以再来贴吧发一下


    2楼2016-07-13 21:37
    回复
      前几天的为了方便我就直接复制公众号里的了


      3楼2016-07-13 21:38
      回复
        第一天,helloworld
        class Demo
        {
        public static void main(String[] args)
        {
        System.out.println("hello world");
        }
        }


        4楼2016-07-13 21:40
        回复
          class Day03If
          {
          public static void main(String[] args)
          {
          /*System.out.println("Hello World!1");
          System.out.println("Hello World!2");
          System.out.println("Hello World!3");
          System.out.println("Hello World!4");//顺序结构
          */
          /*
          if语句的第一种格式;
          1,
          if(条件表达式)
          {
          执行语句;
          }
          */
          int x=1;
          if(x>1)//if(true)执行
          {
          if(x<2)
          {
          System.out.println("yes");//如果没有大括号,if只控制他下一行。
          }
          }
          System.out.println("over");
          }
          }
          ------------------------------------------------------------
          class Day03If2
          {
          public static void main(String[] args)
          {
          /*
          if 语句的第二种格式:
          if(条件表达式)
          {
          执行语句;
          }
          else//否则
          {
          执行语句;
          }
          */
          int x=1;
          if(x>1)
          {
          System.out.println("yes");
          }
          else
          {
          System.out.println("no");
          }
          int a=3,b;
          /*
          if(a>1)
          b=100;
          else
          b=200;//虽然b没赋初值,但IF必须执行一句。
          */
          b=a>1?100:200;//三元运算符就是if else 语句简写格式。
          //有局限性,是运算符
          /*简写格式什么时候用?
          当ifelse运算后,有一个具体的结果时,可以简化
          */
          System.out.println("b="+b);
          System.out.println("Hello World!");
          }
          }
          -----------------------------------------------------------------
          class Day03If3
          {
          public static void main(String[] args)
          {
          /*
          if语句的第三种格式:
          if(条件表达式)
          {
          执行语句;
          }
          else if (条件表达式)
          {
          执行语句;
          }
          ....
          else
          {
          执行语句;
          }
          */
          /*
          int x=3;
          if(x>1)
          System.out.println("a");//x>1 true 不往下执行了
          else if(x>2)
          System.out.println("b");
          else if (x>3)
          System.out.println("c");
          else
          System.out.println("d");
          */
          int y=3,x=3;
          if(y>1)
          System.out.println("a1");//大于1 输出a1
          if(y>2)
          System.out.println("b1");//大于2输出b1
          if (y>3)
          System.out.println("c1");
          else
          System.out.println("d1");//第二种格式,不大于3,输出d1
          //三条语句
          if(x==1)
          {
          if (y==1)
          {
          System.out.println("a");
          }
          else
          {
          System.out.println("b");
          }
          }
          else
          {
          if (y==1)
          {
          System.out.println("c");
          }
          else
          {
          System.out.println("d");
          }
          }
          if(false);//有分号没有控制体
          {//局部代码块。
          int m=98;
          System.out.println("Hello World....."+m);
          }//m在这个作用区间使用完毕,已释放内存。
          //局部代码块可以定义局部变量的生命周期。
          System.out.println("over...");
          }
          }
          ------------------------------------------------------------
          class Day03IfTest
          {
          public static void main(String[] args)
          {
          /*
          需求:根据用户的指定数据,判断该数据对应的星期。
          1-星期一—Monday
          思路:
          用户输入无法获取但那只是具体数据的一种获取手段而已。
          而我们要做的功能仅仅是对用户指定的数据进行对应星期的打印而已。
          所以具体的数据不确定,完成可以使用变量来表示。
          我们只对变量进行操作即可。至于变量的值,可以由用户决定。
          因为数据的不确定性,所以要对数据进行判断。
          使用if语句。
          */
          int week=4;
          if (week==1)
          {
          System.out.println(week+"对应中文是星期一");
          }
          else if (week==2)
          {
          System.out.println(week+"对应中文是星期二");
          }
          else if (week==3)
          {
          System.out.println(week+"对应中文是星期三");
          }
          else if (week==4)
          {
          System.out.println(week+"对应中文是星期四");
          }
          else if (week==5)
          {
          System.out.println(week+"对应中文是星期五");
          }
          else if (week==6)
          {
          System.out.println(week+"对应中文是星期六");
          }
          else if (week==7)
          {
          System.out.println(week+"对应中文是星期日");
          }
          else
          System.out.println(week+"没有对应的星期");
          System.out.println("Hello World!");
          }
          }
          --------------------------------------------------------------
          class Day03IfTest2
          {
          public static void main(String[] args)
          {
          /*
          一年有四级。
          春季:3 4 5
          夏季:6 7 8
          秋季:9 10 11
          冬季:12 1 2
          根据用户输入的月份,给出对应的季节。
          */
          int month=13;
          if(month<1||month>12)
          System.out.println(month+"没有对应月份");
          else if (month>=3&&month<=5)
          System.out.println(month+"月是春季");
          else if (month>=6&&month<=8)
          System.out.println(month+"月是夏季");
          else if (month>=9&&month<=11)
          System.out.println(month+"月是秋季");
          else
          System.out.println(month+"月是冬季");
          /*if (month==3||month==4||month==5)//多条件对应重复语句,条件合并,提高语句复用性。
          {
          System.out.println(month+"月是春季");
          }
          else if(month==6||month==7||month==8)
          System.out.println(month+"月是夏季");
          else if(month==9||month==10||month==11)
          System.out.println(month+"月是秋季");
          else if(month==12||month==1||month==2)
          System.out.println(month+"月是冬季");
          else
          System.out.println("没有这个月");
          */
          System.out.println("Hello World!");
          }
          }


          8楼2016-07-13 21:44
          回复
            前排
               数据为网友提供,仅供参考。有错误信息请留言指正谢谢。
            新果教育科技:培训机构
            启航之星:培训机构
            华育科技:培训机构
            东方清软:培训机构
            深圳国信安:培训机构
            广州多迪网络科技:培训机构
            AADHK公司:小型公司居民楼里,不足8人
            新一代:中介+培训机构
            深软智能设备:培训机构
            深圳泰泽有限公司:看起来高端的培训机构
            联嵌科技:培训机构
            深嵌,粤嵌,上嵌,国嵌,信盈达,华清,达内,华夏,尚观,信狮,中青,鲲鹏,51testing深软,千锋,资信利通,嵌云,泽林,丰泽高科,脸书,恩泽汇,华育光大,亨隆伟业,汇众,武汉研究所,海枫科技,艾悠乐,石川科技,完美空间,门道信息咨询有限公司,中关村软件园人才基地,软舰,普晴科技,深圳博为峰信息技术有限公司,慧思远,深圳市普晴科技有限公司,深圳市易民科技有限公司
            中软国际有限公司,深圳市新一代信息技术研究院有限公司,天地瑞安,诺博源科技


            IP属地:广东来自Android客户端9楼2016-07-13 21:49
            回复
              楼主很厉害啊,加油↖(^ω^)↗


              来自Android客户端10楼2016-07-13 21:51
              收起回复