1.Dos常用命令符
-d: 盘符切换(切换到哪个盘输入那个盘符)
-dir(directory) 列出当前目录下 的文件以及文件夹
-md(make directory) 创建目录,md之后空格加文件夹名
-rd(remove directory) 删除目录,同md
-cd.. 退回到上一级目录
-del(delete) 删除文件,删除一堆后缀名一样的文件*.txt(文件格式)
-exit 退出dos命令
2.常用快捷键
ctrl+A 全选 ctrl+C 复制
ctrl+X 剪切 ctrl+V 粘贴
ctrl+Z 撤销 ctrl+S 保存
3.常量:在程序执行过程中其值不改变
a.字面值常量
1>.字符串常量
2>.整数常量
3>.小数常量
4>.字符常量
5>.布尔常量(true,false)
6>.空常量(null)
b.自定义常量

3.包:就是文件夹,用于对类进行分类管理。
单词全部小写。

        单级:com多级:com.baidu,cn.sohuaa.ba.b.ca.b.c.d类或者接口:一个单词:首字母大写。举例:Demo,Student多个单词:每个单词的首字母大写。举例:HelloWorld,MakeName方法或者变量:一个单词:全部小写。举例:main(),name,show(),age多个单词:从第二个单词开始,每个单词首字母大写。举例:showAllNames(),getNameBySid(),studentMaxAge常量:单词全部大写。一个单词:举例:PI多个单词:举例:STUDENT_MAX_AGE

4.java中的数据类型
a.基本类型:四类八种
1>.整数类型:byte,short,int(默认整数类型),long
2>.浮点类型:float,double(默认浮点类型)
3>.字符型:char(一个汉字占用两个字节,刚好可以存储一个汉字)
4>.布尔型:boolean
b.引用类型:类,接口,数组
注意:
a.如果要定义long类型的变量,要在数据之后加l或L,建议加L
b.如果要定义float类型的变量,要加f或F,建议加F

5.进制
二进制:由0,1组成。以0b开头
八进制:由0,1,…7组成。以0开头
十进制:由0,1,…9组成。整数默认是十进制的
十六进制:由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
6.进制转换
a.其他进制转十进制:
系数:每位上的数字
基数:几进制基数就为几
系数*基数^权 之和
     例:b2345转化为十进制
0b111010=0*2^0+1*2^1+0*2^2+1*2^3+1*2^4+1*2^5=58
b.十进制转其他进制
   做除法,除以要转的进制的基数,直到被除数为0,然后反转余数。
  
7.数据类型转换
   a.隐式转换
      从小到大,  byte,short,char – int – long – float – double
   b.强制转化(可能会有精度损失)
     从大到小。
             格式:
目标数据类型 变量名 = (目标数据类型)(运算的结果) 
   注意:布尔型不进行换
8.字符的加法
   其实找字符中对应的ascII码表数值来进行运。
   字符串做加法就是字符串的拼。
9.运算符
   概念:对变量和常量进行操作的符号
   a.算术运算符:+,-,*,/,
%,++,–
   b.赋值运算符:=,+=<,······
   c.比较运算符:<,>,<=,>=,==,!=
   d.逻辑运算符: &,|,!,^
&&,||
               &: 有false则false
|: 有true则true
!:改变结果,取反
^:相同false,不同true
   &&和&:
结果一样,但是&&具有短路效果,左边如果是false,右边不执行。
||和|:
结果一样,但是||具有短路效果,左边如果是true,右边不执行。
   e.三目运算符:?
   (比较表达式)?表达式1:表达式2;
     如果比较表达式为真则结果为表达式1                         
                             为假结果为表达式2.                   
10.从键盘录入数据
    a.导包      import java.util Scanner;
    b.创建键盘录入对象       Scanner  sc=new Scanner(System.in) ; 
    c.获取键盘录入对象       int x=sc.nextInt();

Java基础--数据类型及进制转换相关推荐

  1. 【C语言】变量和常量、数据类型、进制转换、数据存储

    目录 1. 变量 1.1 变量的分类 1.1.1 局部变量 1.1.2 全局变量 1.2 变量的使用 1.3 变量的作用域和生命周期 1.3.1 作用域 1.3.2 生命周期 2. 常量 2.1 字面 ...

  2. 计算机基础知识系列·进制转换的简易方法

    本篇文章仅针对小白(刚刚学习计算机应用基础,计算机原理的小白),文章内容比较简单. 一.十进制数转换成二进制数. [例子1](1)十进制数字78转换二进制:(2)十进制数字374转换二进制. 答案:( ...

  3. Java 中常用的进制转换

    前言 所谓进制转换,就是人们利用符号来计数的方法.进制转换由一组数码符号和两个基本因素"基数"和"位权"所构成.其中基数是指进位计数制中所采用的数码的个数,逢  ...

  4. Java中四种进制转换

    进制介绍 举例: 不同进制转换运算 Java中二进制使用0b(0B)前缀来表示,不足一字节需高位补零,凑成8位. Java中八进制使用0前缀来表示. Java中十六进制使用0x(0X)来表示,a~e( ...

  5. java的代码之进制转换(2,8,16与10进制转换)

    文章目录 一.2,8,16进制转换成10进制 二.10进制转换成2,8,16进制返回STRING 三.自己写的十进制转换成十六进制 一.2,8,16进制转换成10进制 使用Integer.parseI ...

  6. Java中数字的进制转换

    常用的进制类型:二进制.八进制.十进制.十六进制.其中十进制是人类计数最常用的进制,大部分操作都是以十进制作为桥梁进行转换. 1 常用进制数字声明方式 常用的进制,除十进制之外,在代码中声明其它进制数 ...

  7. 计算机专升本基础笔记二 进制转换及二进制运算规则

    进制转换及二进制运算规则   什么是进制?     进制就是进位计数制,是人为定义的带进位的计数方法.我们的时间就是六十进制(满60秒进一分钟,满60分钟进1小时):对于任何一种进制-X进制,就表示每 ...

  8. Java各类型数的进制转换

    转载自方凌飞2014551539 public class Main {public static void main(String[] args) {// TODO Auto-generated m ...

  9. 【基础知识】~ 进制转换、补码、格雷码、BCD码、独热码

    1. 进制转换 1.1 十进制 to 二进制 正整数转二进制:除二取余,然后倒序排列,高位补零. 负整数转二进制:先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一. 小数转二进制:对小 ...

最新文章

  1. 【CCD图像检测】0:开篇总述
  2. 蚂蚁动态卡片,让App首页实现敏捷更新
  3. HDU 3790 最短路径问题
  4. 2月28日云栖精选夜读 | 阿里云率先达成国家绿色数据中心标准,平均PUE低于1.3...
  5. [bzoj2242][SDOI2011]计算器
  6. 五大主流浏览器及内核
  7. Excel(16)-好学实用的Index!
  8. 007-JQuery 筛选
  9. read from and write to file
  10. jeesit 初学项目创建
  11. 手把手带撸Junior AlphaGo算法「AI工程论」
  12. mysql怎么设主键和外键_MySQL主键外键设定方法
  13. 使用rename命令批量修改后缀名
  14. python全栈工程师熟练的技巧
  15. SUM(CASE WHEN ?? THEN ?? ELSE ?? END) AS ??
  16. 消费者洞察:数据影响消费,消费营造数据
  17. 知识图谱之NELL数据集简介
  18. 华人数学家破译孪生素数猜想 影响或超1+2证明
  19. mongodb高级聚合查询
  20. 建立自己的网络电话服务器

热门文章

  1. [实战篇]关于QQ邮箱注册之测试用例
  2. iOS表单input自动填充后背景色变为黄色
  3. 数据库基础.数据库查询及约束【练习】
  4. 系统范围内拥有相同基址的DLL 以及这样做的原因
  5. 金融风控与反欺诈业务解释
  6. RTL8812AU安装驱动Kali Linux 2020 内核Linux 5.9.0-kali1-amd64 x86_64
  7. 【毕业设计】时间序列的股票预测与分析系统 - python 大数据
  8. 均热板 热管_引入 “超导热管” “均热板” 新材料 进LED 手电,欢迎大...
  9. 这是一篇教应届生拿到安逸offer的文 | 掘金技术征文
  10. IDEA_NoSuchMethodError: DefaultModelValidator: method <init>()V not found