zoukankan      html  css  js  c++  java
  • JAVA基础 <一>

    java基础的学习要领,多写多写。

    学习方法很简单,了解  到  理解  到 熟悉  到 精通

    先讲变量吧:

    public static void main(String[] args) {
    int age;//变量声明
    age = 16;//变量的初始化,第一次赋值
    age = 15;//变量的赋值
    System.out.println(age);//15, 访问变量
    int score = 100;//变量声明初始化
    System.out.println(score);
    }

    看了下,应该知道这些知识,但是必须练,至少给我打 5 遍代码。

    没有一个人 不是打多了 System.out.print();  才会马上打出和记得这个是输出语句。所以必须练,demo给我们打打了再打,我们自然记住了。

    在讲二进制:

      计算机内部只有二进制,包括字符数据等。

      int i = 15;//00000000 00000000 00000000 00001111

      char c = 'A'; //00000000 01000001

      

    10进制  我们输入,然后 计算机转化成 二进制 传输。

    而 16进制 是二进制的简写:1.方便记忆书写

                 2. 0~9 a~f: 相当于 十进制:0~15

                 3. 基数:16  权:256 16 1(记住这么多够了)

      下面我们说下,其中的转换吧。

      我们只有简单的记住权就好了,什么短除法,我不建议。

      65(10) = 6*10+5*1

      记住二进制的权: 128 64 32 16 8 4 2 1

      1111(2)=1*8 + 1*4 +1*2 1*1 = 15(10)

      int i =0xffff;//ox 是写16进制的起始

      Integer.toBinaryString();//这个方法就是把值转换为二进制

      int i = '李';

          System.out.printlbn(i.toBinaryString(i));//赶紧试一下吧

    java  基本类型:

      整数类型: byte short int long

      浮点:float double 

          字符:char

      布尔:boolean

      byte:  8 bit     -128  ~  127

      int 32bit  -2G ~ 2G-1

      long 64bit -2^63 ~ 2^63-1

    举个例子:

      byte  b = 0127;

           // 0137 表示8进制,  8进制的权: 1 8  64  所以0137(8)=1*64+3*8+7*1 = 95

  • 相关阅读:
    Map与对象关系的思考之P1563玩具谜题
    vector性能调优之resize与reserve
    模拟--P1328 生活大爆炸版石头剪刀布 题解
    模拟--P1540 机器翻译
    get、post、put、delete
    Java POI 导出EXCEL经典实现 Java导出Excel弹出下载框(转载)
    Docker(4) 制作镜像
    Git(1) 常用命令
    Linux(1) 常用命令
    Docker(3) 基础知识
  • 原文地址:https://www.cnblogs.com/Alandre/p/3369207.html
Copyright © 2011-2022 走看看