java第一个程序HelloWord

第一:第一个程序HelloWord

  1. Java程序的最小单位是类,一个Java程序至少拥有一个类

  2. Java程序的入口是main方法,main方法的格式是固定的,不能更改

public static void main(String[] args)
{
    
}
  1. 在控制台输出内容的语句:

    System.out.println("要输出的内容");
    

快捷键

1. Ctrl相关

快捷键介绍
Ctrl + B进入光标所在的方法/变量的接口或是定义处,等效于Ctrl + 左键单击
Ctrl + D复制光标所在行或复制选择内容,并把复制内容插入光标位置下面
Ctrl + F在当前文件进行文本查找
Ctrl + /注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
Ctrl + Alt + L格式化代码 可以对当前文件和整个包目录使用
F2跳转到下一个高亮错误或警告位置
F3在查找模式下,定位到下一个匹配处

常量

为了提高你的开发效率, 记住两个快捷键
main函数的快捷键: psvm
输出语句的快捷键: sout

常量:
    概述:
        在程序的运行过程中, 其值不会发生改变的量.

    字面值常量的分类:
        1. 字符串常量:  "abc"   值必须用""括起来
        2. 字符常量:  'a','0'   值必须用''括起来
        3. 整数常量: 1,2,3,4
        4. 小数常量: 1.2
        5. 布尔常量: true, false,  值只有两个.
        6. 空常量: null   目前先做了解, 后续详细讲解

变量

   变量的定义格式:
       数据类型 变量名 = 初始化值;
    数据类型:
       byte, short, int, long, float, double, char, boolean
    注意事项:
       A: 整形默认是int类型, 定义long类型变量的时候, 后边要加字母L(大小写均可)
       B: 浮点型默认是double类型, 定义float类型变量的时候, 后边要加字母F(大小写均可)
    说明:
     1. 变量未赋初值, 不能使用.
     2. 变量只在它所属的那对大括号内(变量的作用域)有效.
     3. 一行上可以写多个变量, 但是不建议.

类型转换

    +: 加法.

    类型转换:
        隐式类型转换:     小转大的关系
            数据类型的范围从小到大如下:
             byte,short,char  --> int(默认的整形) --> long --> float --> double(默认的浮点型)
        强制类型转换:     大转小的关系
            目标类型 变量名 = (目标类型)要转换的值;

            注意: 强制类型转换在使用的时候可能会出现丢失精度的问题.

标识符

    标识符:
        组成:
            英文大小写字母, 数字, _, $
        命名规则:
            遵循驼峰命名, 见名知意.
            类和接口:   所有单词的首字母都大写, 其他小写.
            方法和变量: 从第二个单词开始, 所有单词的首字母大写, 其他全部小写.
            常量:      全部大写, 单词之间用_隔开.         (目前先做了解)
            包名:      全部小写, 多级包之间用.隔开, 一般是公司的域名反写.
                        cn.itcast

                       作用: 包其实就是文件夹, 用来区分重名类的.

        注意事项:
            1. 不能以数字开头.
            2. 不能和Java中的关键字重名.
            3. 严格区分大小写.

运算符

    算数运算符:
        分类:
            +,-,*,/,%

        /%的区别:
            /: 获取两个数据相除的商.
            %: 获取两个数据相除的余数.

        注意:
            整数相除结果还是整数.
            想要得到小数, 就必须有浮点数参与运算.
   字符参与加法运算, 其实就是拿该字符在计算机中存储所表示的数据值来运算的.
    'a'     97
    'A'     65
    '0'     48
  
   字符串参与加法运算, 其实这里不是加法, 而是字符串的拼接.
   自增运算符(++)演示:
    作用:
        表示自身的值 + 1
  
    用法:
        单独使用:放在变量前或后结果一样, 都是自身+1
        参与运算:
            在变量前,先自增,再以新值进行其它运算
            在变量后,先以原值进行其它运算, 再自增
   赋值运算符:
    基本的赋值运算符:
        =
    扩展的赋值运算符:
        +=, -=, *=, /=, %=
   关系运算符:
    分类:
        ==, !=, >, >=, <, <=
  
    运算结果:
        关系运算符操作完毕后的结果肯定是boolean类型.
  
    注意事项:
        千万不要把==写成了=.
    逻辑运算符:
        分类:
            逻辑与: &&, 并且的关系, 要求所有条件都满足, 即有false则整体为false
            逻辑或: ||, 或者的关系, 要求只要满足任意一个条件即可, 即有true则整体为true
            逻辑非: !, 取反的意思, 以前为false, 现在为true; 以前为true, 现在为false.
  
        注意:
            偶数个逻辑非, 结果不变.
    三元运算符:
        概述:
            也叫三目运算符, 即由三部分组成的.
  
        格式:
            关系表达式 ? 表达式1 : 表达式2 ;
  
        执行流程:
            先判断关系表达式是否成立,
                成立,   执行表达式1;
                不成立, 执行表达式2;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nehzil-kino

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值