Java学习第一天

来源:互联网 发布:mysql创建表sql语句 编辑:程序博客网 时间:2024/06/01 19:12

从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);
原创粉丝点击