黑马程序员-基础学习之day1-day2

来源:互联网 发布:同步翻译软件 编辑:程序博客网 时间:2024/05/16 05:31

android培训、java培训

        一次偶然的机会,让我认识了黑马,觉得挺幸运的!因为之前的我很不喜欢编程,觉得没有什么头绪,经朋友的介绍,认识了黑马之后,坚定了我学习编程的信念,一次性便把毕向东老师的入学基础视频全部下载了下来!现在每天的时间,除了一希望必要的事外,基本上都在学习。加油,加油!

言归正传:下面就开始记述我的学习过程:

第一天的学习都非常基础的,跟以前学的C++,内容很相像,也算是把以前的知识在再重新的过一遍吧,当然提高也不小哟!下面便把学习笔记一一记录下来,虽然基础,但都是必须的(自我感觉)!

  • 定义变量的格式:数据类型 变量名=初始化值;
  • 字符串数据和任何数据使用“+”都是相连接,最终会变成字符串,如:"ab"+6+6 = ab66; "6+6="+6+6 = 6+6=66
  • 转义字符:通过"\"来转变后面字母或者符号的含义。如:\n 换行 \b 退格 \r 按下回车键 \t 制表符 等等。
  • 比较结果的运算符都是boolean型,也就是要么是true,要么是false。
  • 逻辑运算符:" ^ "(异或),跟" | "不一样的地方,就是true+true=false。结论:两边相同为false,不相同为true。
  • 移位运算符:(位运算符是直接对二进制运算)" << "(左移)其实就是乘以2的移动的位数次幂;" >> "(右移)其实就是除以2的移动的位数次幂。" >>> "(无符号右移):最高位全补0。
  • 判断结构(if语句)和选择语句(switch语句)的选择问题:如果对具体数值(符合byte,short,int,char)进行判断,且数值不多,选用switch比较方便,其他情况,对区间判断及对结果是boolean类型的判断,一般使用if。

编译过程中出现的小失误集结:

class IfTest
{
 public static void main(String[] args)
 {
  //需求1:根据月份的不同输出不同的月份。
  //3,4,5春季6,7,8夏季9,10,11秋季12,1,2冬季
  //运行时的失误:符号的输入错误导致程序运行时出现错误,要多加注意喽!
  int m=4;
  if (m>12 || m<1)//||:(or短路)当左边为true时,右边不运算。
   System.out.println(m+"月份不存在");
  else if (m>=3 && m<=5)
   System.out.println(m+"春季");
  else if (m>=6 && m<=8)
   System.out.println(m+"夏季");
  else if (m>=9 && m<=11)
   System.out.println(m+"冬季");
 }
}

总结:本来是不该出现的错误,可由于自己的疏忽,造成了不必要的麻烦,编程一定要细心哟!

以上便是这两天的学习成果,虽然基础,但我感觉是非常重要的,只有基础扎实,以后的路才能走得更好!

我心飞翔!

android培训、java培训 

原创粉丝点击