JAVA编程环境与基本数据类型

随笔目录

  • # 《JAVA编程环境与基本数据类型》

  • 随笔目录

  • - Java小实例

  • java的编程环境

  • java数据类型

  • Java小实例


java的编程环境

Linux*Lubuntu下安装与使用Java !

按下Ctrl+Alt+T打开命令终端:

  • 安装 Java
    sudo apt install openjdk-8-jdk//安装Java命令

    java -version//完成安装,查看Java版本

  • 命令 vim name.java 的文件,按下I键开始编辑,输入代码,ESC键退出编辑,输入:wq保存并退出。

public class Name{public static void main(String[] args){System.out.println("Hello Java I can learn you!");}}
  • 编译 name.java 测试文件
    Javac name.java //产生一个name类文件

  • 执行 Java name 运行程序
    java name//运行java类文件

Java基本代码的定义

public class Name{//ClassName是类名,要与文件名保持一致,首字母大写是规范.public static void main(String[] args){//定义一个main方法,程序从这里开始执行,注意不是所有类都需要main欧~.System.out.println("输出信息!");//main方法的一个语句}}

《了解Eclipse》
1.关于新建项目、新建类、运行类的方式。

新建项目: File>New>java project>填写name>Finish...新建类: src>右键>new>class>填写name>Finish...
运行类: Ctrl+F11,注意一个src里只能用一个class

《一些错误总结》
Eclipse中遇到红色x!、红色感叹号!

红色X 红色感叹号
解决方法
右键项目> Bulid Path>Configure Bulid Path>Libraries>选中JRE...>Remove>Add Library>选中Modulepath>JRE System Library>Next>Execution environment>列表最后一个>Finish>Apply and Close

java数据类型

数值类型型占了6种,字符类型和布尔类型是另外2种。

  • 数值类型型中4种是整型

graph LRA[基本数据类型] -->B(数值型) B --> B1(整型 Int Short Long Byte)B --> B2(浮点型 Double Float)A[基本数据类型] -->C(字符型)C --> C1(Char)C --> C2(String)A[基本数据类型] -->D(布尔型 Boolean)D --> D1(True False)
类型 宽度
byte(1字节) -128~127
short(2字节) -3万2千768~3万2千767
int(4字节) -21亿4748万3千648~21亿4748万3千647
long(8字节) -92兆2337万2千360亿5477万5千808~92兆2337万2千360亿5477万5千807

:) 不知道long长度变成去堆可以堆多远.

  • 数值类型中2种是浮点型

类型 宽度
float(4字节) 1.4E-45~3.40282335-E38(保留6-7位小数)
double(8字节) 4.9E-324~1.7976931348623157E-308(保留15到16位小数)
  • 字符型和布尔型

类型 宽度
char(2字节) 存储65536个字符
————布尔型:boolean(只有ture和false两种,大小没有明确定义).

Java小实例

public class Data{    //一次星际活动    public static void main(String[] args){        //今年卡巴卡巴星的星际外交人员需要访问Java星球,但需要花 92兆2337万2千360亿5477万5千807元。        //卡巴卡巴星政府资金来自企业,企业资金来自Kba(卡巴卡巴星人),kba资金来自金钱树。        //Kba一年最多养2棵金钱树,一棵金钱树一年最多收集129次,每次金钱树产生127元。        //一个企业收入最多来自65538个kba。        //拜访Java星球,需要多少企业一年资金来达到今年访问的金额呢?        long  goto_java = 9223372036854775807L;    //刚好一次访问Java星球,金额是数值型long的满值。         int enterprise;     //卡巴卡巴星球的一个企业。        short kba;  //卡巴卡巴星人。        byte money_tree;    //一棵金钱树。        money_tree = 127;   //一次金钱树的产值。        kba = 127*2*129; //kba一年的资金。        enterprise = kba*65538;     //企业一年的收入        long companies = goto_java/enterprise;  //计算要多少企业System.out.println("拜访Java星球需要"+companies+"个企业一年的资金\n");//已经凑集好了资金,需要交给星际访问审判员 Jchar judge = 'J';//一个字母做名字的审判员,没办法它出生在char家族Boolean pass = false;//默认未经过允许,星球之间不能访问。if(goto_java == 9223372036854775807L){//pass = true;}if(pass)System.out.println("检查员"+judge+"发出星际通知:卡巴卡巴星球被允许今年访问Java星球,请Java星球做好防御准备!");    } }

一个意外惊喜
本来我想像C一样,将money_tree一年的钱直接赋值给kba,但是发现Java中short无法接收变量参与的算术式!
还有long整型赋很大值的时候记得加上L.

错误代码
short = money_tree*2*129;

(0)

相关推荐

  • 零基础必学Java基础语法

    Java是由C语言演变而来,其相较于C具有简单易学的优势,同时Java语言的跨平台性,也给诸多开发者带来很多的便利.这篇文章帮助大家梳理一下Java基础语法,希望通过这篇文章能够让初学者迅速入门. 一 ...

  • 包装类简述

    一.前言(可忽略) 作者是一位自学JAVA的小白,通过网上视频学习和自己对包装类的理解,现将自己对包装类的认知描述如下:(希望能与各位同行好友共同分享自己所学的java知识,同时,也热切期望各位同行前 ...

  • Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略

    Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 Java的简介 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指 ...

  • 收藏!Java编程技巧之单元测试用例编写流程

    温馨提示:本文较长,同学们可收藏后再看 :) 前言 清代杰出思想家章学诚有一句名言:"学必求其心得,业必贵其专精." 意思是:学习上一定要追求心得体会,事业上一定要贵以专注精深.做 ...

  • 为什么你的安全程序不能下载?(西门子SIMATIC Manager编程环境)

    西门子故障安全程序和标准程序有所不同,当故障安全程序被修改后,并不能直接在SIMATIC Manager STEP7环境下载,因为此时安全模式可能是被激活的状态.今天这篇文章,我们来谈谈安全程序的下载 ...

  • Java编程技巧之样板代码

    前言 北宋科学家沈括在<梦溪笔谈>第十八卷<技艺>中这样描述"活字印刷术": 庆历中,有布衣毕昇,又为活版.其法用胶泥刻字,薄如钱唇,每字为一印,火烧令坚- ...

  • 如何创建Scratch 3.0编程环境

    很多初学者面临的第一个问题就是,不知道如何访问Scratch 3.0网站.这里有<Scratch 3.00少儿游戏趣味编程><Scratch 3.0少儿编程趣味课>的小作者李若 ...

  • 使用 SAP Business Application Studio 搭建 CAP Java 开发环境

    官方教程 为了确保一切设置正确,本教程还包括如何构建和运行一个简单的 Hello World 应用程序. SAP Cloud 应用程序编程模型 (CAP) 支持 Java 和 Node.js 开发. ...

  • Java编程开发之浅析Java引用机制

    对于一个Java的对象而言,存储主要分为两种,一种是内存堆(Heap),内存堆是无序的,主要用来存放创建的Java对象:一种是内存栈(Stack),主要用来存放Java引用,然后在管理过程使用Java ...

  • 一文介绍Java编程思想--接口

    编程人员是最勤快的人,也是最懒惰的一群人,总是不断地学习,能够自动完成的绝对不会手写.要成为合格的Java全栈工程师?请完全理解Java的编程思想! 接口 interface关键字使抽象的概念更向前迈 ...

  • 解析Java编程思想--内部类

    一个类的定义可以放在另一个类的定义内,它叫做内部类.内部类是一种非常有用的特性,因为它可以让你将逻辑相关的类组织在一起,并且控制类的视觉效果.但我们必须认识到,内部类和组合是截然不同的概念.在最初,内 ...