java第二章

**

1.IDE的使用

**
• 注释
• 关键字
• 标识符
• java变量
• Java 基本数据类型
• 运算符
• 表达式的运算顺序
• 条件语句
• 循环
• 方法
IDE(Integrated Development Environment )集成开发环境,是用于

提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器

和图形用户界面等工具。

● 常用的java开发工具有

IntelliJ IDEA 免费下载 使用收费

Eclipse 完全免费

安装设置参考文档

2.注释

使用的特定的符号标记的内容,对代码功能的解释

// 单行注释

/*

多行注释

*/

/**

文档注释 用于为类,成员变量,方法的功能进行说明,在调用时可以提示

*/

3.关键字

java中被赋予特定含义的单词,主要用来修饰包,类,变量,方法.

4.标识符

对包,类,变量,方法等进行命名的字符序列 通俗讲自己可以命名的名称

命名需要遵守规则:

语法强制规范:

大小写字母,数字,下划线 $

数字不能开头,不能是关键字,不能有空格,区分大小写

公司规范

​ 包名:单词全部小写

​ 类名:首字母大写 大驼峰

​ 变量名,方法名:小驼峰

​ 常量名:全部大写 单词之间用_连接
​ 见名知意

5.Java变量

程序中基本的存储单元,运行时值可变.

声明变量:

[修饰符] 数据类型 变量名 [=值];

6.数据类型

基本数据类型

​ 数值

​ 整数

​ byte,short,int,long

字符

布尔

引用数据类型

7.基本数据类型转换

/*
   基本数据类型之间的转换
     除了boolean型,其他7种之间可以进行相互转换
 */
public class Demo5 {
   

    public static void main(String[] args) {
   
        /*
           默认转换
             byte,short,char-->in-->long-->float-->double
             容量小的数据类型  默认自动转为容量大的
         */
          byte b=127;
          int c= 2147483647;
          long d = c;
          float f = d;

          /*
          容量大的 转为 容量小的
           强制类型转换
             问题:
               数据溢出
               精度损失
           */

          int x = 258;
          byte y = (byte)x;
        System.out.println(y);

          float m = 10.5F;
          long n = (long)m;
        System.out.println(n);

    }

8.算术运算符

/*
  算术运算符
   + - * / % ++ --
   + 加法  字符串连接
   - * / % 只能进行算数运算
 */
public class OperateDemo1 {
   

    //java程序的入口/主方法/主线程
    public static void main(String[] args) {
   
             int a = 10;
             int b = 5;
             char c  = 'd';//100
             String d = "100";
             String e = "aa";
        System.out.println(a+b);
        System.out.println(a+c);//整数+char(int)
        System.out.println(a+b+d);// 数值+(连接)字符串==字符串
        System.out.println(d+e);//字符串+字符串=字符串
        System.out.println(a-b);
        System.out.println(a-c);
        //System.out.println(a-d);

        //++  每++一次 在原来的基础上+1 再赋值
        //单独使用时++在前/后没有区别,在混合运算时++在前先自增后运算,反之则先运算后自增
        // --
        int x = 5;
            //x++;//x=x+1  6
            //++x;//x=x+1  7
        //int y = x++;
        int y = ++x;
        System.out.println(x);//6
        System.out.println(y);//6
    }
}

9.比较运算符

/*
   比较运算符
   ==
   !=  数值,布尔,引用类型
   > < >= <= 适用于数值类(char)
   instanceof 类型检测
 */
public class OperateDemo2 {
   

    //java程序的入口/主方法/主线程
    public static void main(String[] args) {
   
        //==
        int a = 10;
        int b = 5;
        boolean c = true;
        boolean d = false;
        String e = "abc";
        String f =
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值