Java学习第一天

从Hello word 开始

// 输出Hello word!
public class Test {  

    public static void main(String[] args) {  

        System.out.println("Hello Word !");  

    }  

}  

代码格式介绍
//符号
注释:对代码和程序的说明 计算机会忽略该部分的内容
注释是写给程序猿看的
单行注释 注释一行
/*
* 多
* 行
* 注
* 释
*/
class(类): 是程序的基础组成部分
每个类完成一个单独的功能 多个类组装在一起完成整个软件的功能
Test: 类的名字 方便使用
{} 作用域 只有写在里面才会被执行

public class Demo2 {

    public static void main(String[] args) {
        // 创建类的时候,勾选第一个 public static void main(string[] args) 会自动生成程序的入口
        System.out.println("Java");
        // 代码提示和补全的快捷键 alt + /

        // 所有符号必须是英文的半角地方
        System.out.println("hello!");
        // 每一行都要使用;结尾
        // 保持一个良好的缩进
        System.out.println(123456789);
    }
}

Java基本数据类型

public class Demo3 {

    public static void main(String[] args) {
        // 整数类型
        // 为10起个名字叫a 方便以后的使用
        // 使用的时候使用的是10
        int a = 10;
        System.out.println(a);
        // 声明变量, 为数据起一个名字, 方便使用
        // 语法格式
        //      数据类型 变量名 = 数据;
        // 数据类型
        // = 赋值  把后边的数据赋值给前面的变量名 
        // byte short int long 
        int b =20;
        byte c = 1;
        short d = 2;
        int e = 3;
        long f = 4l;// long 类型的数字要加l的后缀;
        // 能够表示数字的范围是不一样的

        // 计算机是二进制的,一位能表示两个数字 0 和 1
        // 1字节 = 8位 = 2的8次方个数字 = 256个数字
        // 第一位是符号位 剩下7位才是表示数字
        // 
        System.out.println(Byte.MAX_VALUE+" "+Byte.MIN_VALUE);
        System.out.println(Short.MAX_VALUE);
        System.out.println(Integer.MAX_VALUE);
        System.out.println(Long.MAX_VALUE);
        // 选择合适的类型 
        // 小数类型/浮点型  
        // float 4字节   单精度 
        // double 8字节 双精度  更精确一点
        // 都不是绝对精确的  只是一个相对的数字 
        float h = 1.1f;// 需要后缀上f  
        double i = 12.3; 
        // char 类型可以表示一个字符
        char a = 'A';
        char b = '?';
        char c = '6';

        // String 类型可以表示任意个连起来的字符
        String d = "abcdef";
        String f = "789";
        // 可以一个字符都没有
        String aString = "";
        // 使用转义符  使用后边的字符的另外一个含义  
        // 在字符中,有些符号具有多重含义 使用转义字符表示内容的切换
        String shuohua = "他说:\n\"你不好\" !";
        System.out.println(shuohua);
        String text = "abcdefg\t123456";
        System.out.println(text);
        // \n 换行标志 
        // \t 制表符  / Tab键

简单逻辑运算符

public static void main(String[] args) {
        // 布尔类型  表示逻辑运算的结果
        boolean flag = 10 > 5 ;
        System.out.println(flag);

        // 逻辑运算符
        //  > < >= <=
        // == 相等
        // != 不相等
        // ! 取反

        // 区分= 和 == 
        // = 把右边的值赋给左边  == 判断是否相等
        // && 并且 and  必须满足所有条件才为真
        // || 或者 or   满足一个条件就为真
        int a = 10;
        boolean flag1 = a<10;
        System.out.println(flag1);
        boolean flag2 = !(a<10);
        System.out.println(flag2);

        // 没有连写的习惯   如a>b>c

    }

算数运算符

public static void main(String[] args) {

        // 算数运算符
        // + - * / () 提升|优先级
        // % 取余
        int a1 = 10;
        int a2 = 20;
        int a3 = a1 + a2;
        System.out.println(a3);

        // 只有整数参与运算的话得到的结果一定是一个整数
        int b1 = 17;
        int b2 = 3;
        int b3 = b1 / b2 ;
        System.out.println(b3);

        // 如果有小数参与运算的话 得到的结果必定是一个小数
        float c1 = 10f;
        float c2 = 3f;
        float c3 = c1 / c2 ;
        System.out.println(c3);

        int e1 = 17;
        int e2 = 3;
        double e3 = e1 * 1.0 / e2;
        System.out.println(e3);

        int f1 = 17;
        int f2 = 3;
        int f3 = f1 % f2;
        System.out.println(f3);

        // += -= 在自身的数值上加上或者减去多少 
        int g1 = 17;
        int g2 = 3;
        g1 += g2;
        System.out.println(g1);
        g1 -= g2;
        System.out.println(g1);
        // ++ -- 每次加一   减一

        int h1 = 100;
        h1++;
        h1++;
        h1--;
        System.out.println(h1);
        --h1;
        ++h1;
        // 如果不单独使用 有区别
        // i++ 先用后加   ++i先加后用
        int i1 = 100;
        int i2 = 100;

        int i3 = i1++;
        int i4 = ++i2;
        System.out.println(i3+" "+i4);
        // 为了防止混淆  ++ -- 一般单独写一行  

        // 变量:值可以发生变化
        String banzhang = "张三";
        System.out.println(banzhang);

        banzhang = "李四";
        System.out.println(banzhang);
        // 字符和数字相加  会把数字拼接在字符串后边
        String t1 = "数字是:";
        String t4 = t1 + 10000000;
        System.out.println(t4);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值