java中的jdk和jre之间的关系

二进制和十进制之间的转换问题

使用的方法是碾转相除法:就是让一个数除以2,取余数,除到商为0为止,然后倒着将余数组合起来.

入门案例  HelloWorld

/*
注意事项:
1.class后面的类名要和我们的文件名一致
2.编写程序的所有标点符号都要是英文的
3.不要将main方法写成mian方法
4.main方法小括号中的String首字母大写
*/ //就是一个类名
public class Demo01HelloWorld{
/*
main方法是程序的入口,程序运行从main方法开始进入 */
public static void main(String[] args){
//就是一个输出语句(打印语句),小括号中的写什么内容就会输出什么内容
System.out.println("达哥是世界上第一帅的人~~~");
}
}

常量

常量:就是在程序运行过程中不会改变的量
空常量不能直接使用
 
 
 分类:
整数常量: 所有的整数 1,2,3,4,5,6,7 -1 -2
小数常量: 带有小数点 1.2,3.5,5.7,-1.5
字符常量: 带单引号 '字符' 单引号中只能出现一个字符 'a' '1' 'A' '0' '中' ('中1' 'AA' '')
字符串常量:带双引号 "内容" 双引号中可以写0个或者更多个字符串内容 "" "涛哥" "1" "haha" "hehe" "hiahia"
布尔常量: true false
空常量:null 代表啥都没有 不能直接使用
/*
常量:
概述:在代码运行的过程中,值不会改变的量 */
public class Demo02ChangLiang{
public static void main(String[] args){
//整数常量
System.out.println(-1);
//小数常量
System.out.println(1.2);
//字符常量
System.out.println('1');
//System.out.println('a1');
//System.out.println(''); //字符串常量
System.out.println("柳岩很好看");
System.out.println(""); //布尔常量
System.out.println(true); //空常量
//System.out.println(null);不能直接使用
}
}

变量:

 概述:在代码的执行过程中,值能够改变的量
值:变量是存储空间,变量中存储的东西就是值。
数据类型:
    基本数据类型:4类8种
         整型:byte short int long
        浮点型:float double
       字符型:char
       布尔型:boolean
  
   引用数据类型:
           类 数组 接口
    
 注意:
    整数的默认类型是int 小数的默认类型是double
 
定义格式:
  1.      数据类型 变量名;
             变量名 = 值;
  
  2.      数据类型 变量名 = 值;

扩展:字符串不是基本数据类型,但是定义格式可以和基本数据类型的格式一样
    String s = "abc";
/*
变量:
概述:在代码的执行过程中,值能够改变的量 数据类型:
基本数据类型:4类8种
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean 引用数据类型
类 数组 接口 注意:
整数的默认类型是int 小数的默认类型是double 定义格式:
数据类型 变量名;
变量名 = 值; 数据类型 变量名 = 值; 扩展:字符串不是基本数据类型,但是定义格式可以和基本数据类型的格式一样
String s = "abc"; */
public class Demo03Var{
public static void main(String[] args){
//定义一个byte类型的
byte num1;
num1 = 10;
num1 = 20;
System.out.println(num1); //short
short num2 = 30;
num2 = 50;
System.out.println(num2); //int
int num3 = 90;
System.out.println(num3); //long
long num4 = 100L;
System.out.println(num4); //float
float num5 = 2.5F;
System.out.println(num5); //double
double num6 = 2.6;
System.out.println(num6); //char
char num7 = 'a';
System.out.println(num7); //boolean
boolean num8 = true;
System.out.println(num8); boolean num9 = false; num9 = num8;//num8是true 将num8的true给了变量num9
System.out.println(num9); //String
String s = "张大萌和柳岩是闺蜜~~~";
System.out.println(s);
System.out.println("---------------"); int x,y,z;
x = 10;
y = 20;
z = 30;
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println("---------------");
int i = 10,j = 20,t = 40;
System.out.println(i);
System.out.println(j);
System.out.println(t); }
}
变量的注意事项:
   1.变量没有初始化(第一次赋值),不能直接使用
   2.在一个大括号中不能出现相同名字的变量
   3.变量没有定义,不能使用
   4.不同的作用域中的变量(一对大括号),尽量不要相互使用
public class Demo04VarNotice{
public static void main(String[] args){
//int i;
//System.out.println(i);
int i = 10;
//int i = 20;
System.out.println(i);
//System.out.println(j); { int x = 100;
System.out.println(x);
System.out.println(i);
}
//System.out.println(x);
}
} 知识点的整理

jdk和二进制 常量.变量的更多相关文章

  1. Java编程基础——常量变量和数据类型

    Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

  2. JDK的二进制安装

    JDK的二进制安装步骤 1. Jdk1.8二进制包下载路径http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- ...

  3. window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法

    window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...

  4. JDK安装与环境变量配置

    1.安装JDK 选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目 ...

  5. JDK和Tomcat环境变量,以及用MyEclipse新建Web Project测试Tomcat Server

    [请尊重原创版权,如需引用,请注明来源及地址] 在此之前一直用的Eclipse挺顺手的,今天突然想换MyEclipse试试,不知安装MyEclipse的时候我选错了什么选项,反正JDK和Tomcat的 ...

  6. Swift入门学习之一常量,变量和声明

    版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/6059421.html Swift入门学习之一常量,变量和 ...

  7. 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句

    [源码下载] 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1. ...

  8. Unity3D 开发 之 JDK安装与环境变量配置

     安装JDK 选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目录 ...

  9. Windows—JDK安装与环境变量配置

    本文介绍JDK的安装与环境变量配置. 工具/原料 JDK1.8.0_65 WIN7 32bit jdk-8u65-windows-i586.exe 方法/步骤  安装JDK 选择安装目录 安装过程中会 ...

随机推荐

  1. lnmp/nginx系统真正有效的图片防盗链完整设置详解

    http://www.it300.com/article-15345.html 关于nginx防盗链的方法网上有很多教程,都可以用,但是我发现很多教程并不完整,所做的防盗链并不是真正的彻底的防盗链! ...

  2. word2vec训练出来的相似词歧义

    [问题]word2vec训练以后,得到预付卡和购物卡非常接近,可是实际上这两个东西是不一样的,如何区分这两个东西? 解决:建立一个独立词典,这个词典里的词是没有近义词的,独立的词,比如预付卡是很独特的 ...

  3. 《全栈性能Jmeter》-2性能测试初体验

  4. 20-Python3 数据结构

    2018-11-30 15:45:55 ''' 列表 ''' # list.count(x): 返回x在列表中出现的次数 a1 = [1,123.25,333,333,456.5] print(a1. ...

  5. python中的filter、map、reduce、apply用法

    1. filter 功能: filter的功能是过滤掉序列中不符合函数条件的元素,当序列中要删减的元素可以用某些函数描述时,就应该想起filter函数. 调用: filter(function,seq ...

  6. mac console color setting

    1. 编辑文件 ~/.bash_profile 添加 export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced 2. 加载生效 source ~ ...

  7. nginx: [error] invalid PID number "" in "/usr/local/webserver/nginx/logs/nginx.pid" (原)

    进入nginx文件下,例如 :/usr/local/nginx/sbin [root@iZ25f7emo7cZ /]# cd /usr/local/nginx/sbin 运行命令: [root@iZ2 ...

  8. 在PHP5.3以上版本运行ecshop出现的问题及解决方案

     ecshop 问题一:商城首页报错 Strict Standards: Only variables should be passed by reference in D:\wamp\ecshop\ ...

  9. bat cmd 删除文件或文件夹 删除注册表

    @echo off rd "C:\Documents and Settings\Administrator\桌面\新建文件夹" del 是用来删除文件的,删除文件夹的命令是rd 注 ...

  10. java数据结构和算法编程作业系列篇-数组

    /** * 编程作业 2.1 向highArray.java程序(清单2.3)的HighArray类添加一个名为getMax()的方法,它返回 数组中最大关键字的值,当数组为空时返回-1.向main( ...