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. 异常:分为 严重性错误:Error 异常:Exception

    异常:是在运行时期发生的不正常情况.在java中用类的形式对不正常情况进行了描述和封装对象描述不正常的情况的类,就称为异常类以前:正常流程代码和问题处理代码相结合现在将正常流程代码和问题处理代码分离, ...

  2. 【LeetCode每天一题】 Merge k Sorted Lists(合并K个有序链表)

    Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. E ...

  3. 删除docker下的镜像

    先显示一下docker中的镜像 删除镜像 先停止这个容器 删除容器 再删除镜像就可以啦!

  4. 多模块项目提示“Module ** must not contain source root **. The root already belongs to module **”的解决办法

    从Project Structure里添加模块,完了点击Apply时弹出提示: Module "paycode"must not contain source root " ...

  5. servlet 的servletconfig

  6. 常用脚本lnmp

    3)安装lnmp脚本只供参考需修改相应参数 #!/bin/bash#Function: Install LNMP#Author: wang#Date: 20170809 nginx_install() ...

  7. C# 如何批量修改集合元素的属性值?

    我们往往会遇到要批量修改集合中元素的值,最笨的办法就是foreach循环,但本文介绍几种优雅的方法. 首先,我们准备好元素类和初始集合: 下面就是几种方法,目前并没有对性能做进一步的测试,有兴趣的童鞋 ...

  8. 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...

  9. Python全栈-day2-day3-语法基础1

    1.什么是变量,为什么需要变量 变量即变化的量,衡量现实中实物的状态:程序执行的本质就是一系列的状态变化,变是程序本身执行的直接体现,因此程序的执行需要这种机制将执行状态以及状态的变化保存下来. 1) ...

  10. Day7 错误和异常

    一.异常 1.异常基础 1.为了让我们的代码在出现异常的时候,整个项目依然是可以正常运行的,所以我们引入了异常处理机制! 2.在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户 ...