阿里面试盲区:JAVA编程环境与基本数据类型

java的编程环境

Linux*Lubuntu下安装与使用Java !

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

阿里面试盲区:JAVA编程环境与基本数据类型

	public class Name{
		public static void main(String[] args){
		System.out.println("Hello Java I can learn you!");
		}
	}

Java基本代码的定义

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

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

阿里面试盲区:JAVA编程环境与基本数据类型

新建项目: File>New>java project>填写name>Finish...
新建类: src>右键>new>class>填写name>Finish...
阿里面试盲区:JAVA编程环境与基本数据类型

运行类: Ctrl+F11,注意一个src里只能用一个class
阿里面试盲区:JAVA编程环境与基本数据类型

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

红色X红色感叹号

阿里面试盲区:JAVA编程环境与基本数据类型

阿里面试盲区:JAVA编程环境与基本数据类型

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

java数据类型

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

基本数据类型

数值型

整型 Int Short Long Byte

浮点型 Double Float

字符型

Char

String

布尔型 Boolean

True False

类型宽度byte(1字节)-128~127short(2字节)-3万2千768~3万2千767int(4字节)-21亿4748万3千648~21亿4748万3千647long(8字节)-92兆2337万2千360亿5477万5千808~92兆2337万2千360亿5477万5千807

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

类型宽度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+"个企业一年的资金
");

	//已经凑集好了资金,需要交给星际访问审判员 J
	char 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;

展开阅读全文

页面更新:2024-04-30

标签:审判员   浮点   盲区   阿里   布尔   数值   宽度   字节   星球   数据类型   星际   字符   金钱   红色   资金   类型   环境   文件   科技   企业

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top