zoukankan      html  css  js  c++  java
  • java基本语法

    1、数据类型

      基本数据类型:

        4种整数类型:byte(-128~+127), short, int, long

          2种浮点类型: float, double

          1种字符类型: char '\0'

          1种布尔类型: boolean false/true

      原始数据类型:基本数据类型,void(不能参与运算)

    2、变量定义: 数据类型 变量名称 = 值<必须为变量对应兼容数据类型>

       char sex = '男';

       char sex = 4.5;

       double price = 4.5;

       price = 3; 常量定义:

       final double PI = 3.14;

    3、标识符命名规范
      a、就是在java中能够自己定义的字符串都是标识符。
      b、定义只能以字母,下划线,$开始,其他部分不能包含除$以外的特殊字符
      c、命名最后以驼峰命名方式: StudentClass, studentName,STUDNET_NO,并且不能使用java中 保留关键字
      d、标识符名必须有意义,见名知意,不要使用中文命名,尽量少使用拼音缩写命名。
      e、标识符的定义:
        ①、变量和方法名称必须使用小写字母开始
        ②、类名必须使用大写字母开头
        ③、常量必须全部大写,多个单词之间使用下划线分割
    4、变量操作
      连接操作
      运算操作

      算术运算
      位运算
      逻辑运算
      三目运算
      转换操作
      数据类型的转换
    5、控制流程:
      判断
      选择
      循环
      continue,break语句

    package demo;
    
    
    public class JavaBase {
        @SuppressWarnings("unused")
        public static void main(String[] args) {
            byte a = -128;
            float b = 4.5f;
            double c = 4.3;
            char d = 'q';
            boolean e = true;
            long g = 1111223222222111111l;
            
            int num1 = 2;
            int num2 = 3;
            System.out.println(num1 + "+" + num2 + "=" + num1 +num2);
            System.out.println(num1+num2);
            
            System.out.println((int)c);
            System.out.println(c = 99);
            
            System.out.println(8>>2);
            System.out.println(2<<2);
            
            System.out.println(5 & 2);
            System.out.println(5 | 2);
            
            System.out.println(5 ^ 3);
            System.out.println(~-10);
            
            System.out.println(2<1);
            
            if (num1==2) {
                System.out.println("2");    
            }else {
                System.out.println("3");
            }
            
    //        1.7以后可以用字符串
            String key = "2";
            switch (key) {
            case "1":
                System.out.println("字符串1");
                break;
            case "2":
                System.out.println("字符串2");
                break;
            default:
                break;
            }
            
            
        }
    }
  • 相关阅读:
    HDU5732 Subway【树重心 树哈希】
    HDU6311 Cover【欧拉路径 | 回路】
    HDU6370 Werewolf 【基环内向树】
    HDU6321 Dynamic Graph Matching【状压DP 子集枚举】
    HDU6331 Problem M. Walking Plan【Floyd + 矩阵 + 分块】
    HDU6403 Card Game【基环树 + 树形DP】
    HDU5691 Sitting in Line【状压DP】
    Codeforces Round #650 (Div. 3)
    2017-2018 ACM-ICPC, NEERC, Northern Subregional Contest
    Codeforces Round #649 (Div. 2)
  • 原文地址:https://www.cnblogs.com/sunBinary/p/9816434.html
Copyright © 2011-2022 走看看