Java的基本语法

原创 2016年08月30日 21:56:48

今天的内容是Java的基本语法。

了解基本数据类型都有哪些,各自的取值范围。常量变量各自的定义,以及变量的输入,和注释、所显示结果的规范输出,掌握常用的转义字符等。

首先是对基本数据类型的范围进行的复习,但与其说复习,还不如说是学习。

public class work_1 {

	public static void main(String[] args) {
		System.out.println("最大的byte值是:"+Byte.MAX_VALUE);
		System.out.println("最大的short值是:"+Short.MAX_VALUE);
		System.out.println("最大的int值是:"+Integer.MAX_VALUE);
		System.out.println("最大的long值是:"+Long.MAX_VALUE);
		System.out.println("最大的float值是:"+Float.MAX_VALUE);
		System.out.println("最大的double值是:"+Double.MAX_VALUE);
		System.out.println("最小的byte值是:"+Byte.MIN_VALUE);
		System.out.println("最小的short值是:"+Short.MIN_VALUE);
		System.out.println("最小的int值是:"+Integer.MIN_VALUE);
		System.out.println("最小的long值是:"+Long.MIN_VALUE);
		System.out.println("最小的float值是:"+Float.MIN_VALUE);
		System.out.println("最小的double值是:"+Double.MIN_VALUE);

	}

}
最大的short值是:32767
最大的int值是:2147483647
最大的long值是:9223372036854775807
最大的float值是:3.4028235E38
最大的double值是:1.7976931348623157E308
最小的byte值是:-128
最小的short值是:-32768
最小的int值是:-2147483648
最小的long值是:-9223372036854775808
最小的float值是:1.4E-45
最小的double值是:4.9E-324

了解数据的范围,是为了以后遇到大数据的时候可以知道自己所选取的数据类型,具体情况具体分析。

接下来是,变量的定义和数据的隐式转换

java提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。

public class work_2 {

	public static void main(String[] args) {
		byte b=0x55;
		short s=0x55ff;
		int i=1000000;
		long l=0xffffl;
		char c='a';
		float f=0.23F;
		double d=0.7E-3;
		boolean B=true;
		String S="这是一条路";
		System.out.println("字节型变量b="+b);
		System.out.println("短整形变量s="+s);
		System.out.println("整形变量i="+i);
		System.out.println("长整形变量l="+l);
		System.out.println("字符型变量c="+c);
		System.out.println("浮点型变量f="+f);
		System.out.println("双精度变量d="+d);
		System.out.println("布尔型变量B="+B);
		System.out.println("字符串对象S="+S);
	}

}
字节型变量b=85
短整形变量s=22015
整形变量i=1000000
长整形变量l=65535
字符型变量c=a
浮点型变量f=0.23
双精度变量d=7.0E-4
布尔型变量B=true
字符串对象S=这是一条路

需要注意的是这里0x开头的就是十六进制表示,所以那些整数类型就自动转换成十进制了,这里就用到了十六进制转十进制

0x55

5*16+5*16^0=85

0x55ff

5*16^3+5*16^2+15*16+15*16*0=22015

然后来了一个超级简单的起步问题求圆的面,原来保留小数那个早忘了。

public class work_3 {
	private static final double PI=3.1415926;	//定义常量
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		double r=0.0,area=0.0;
		System.out.println("请输入圆的半径:");
		r=input.nextDouble();
		area=PI*r*r;
		System.out.println("圆的面积为:"+area);
		System.out.println("保留小数点两位:"+String.format("%.2f",area));		//多用保留小数点
		input.close();
	}

}
这里用到之前没注意的java里面定义常量,不过想想差不多就和定义类一个意思吧。

最后熟悉了下这些转义字符

public class work_4 {

	public static void main(String[] args) {
		System.out.println("那些\b你\n很\t冒险\r的\n梦\f我\\陪\"你\'去疯。");
	}

}
那些你
冒险

梦 我\陪"你'去疯。

他喵的这样的熟悉转义字符太真是...

版权声明:本文为博主原创文章,未经博主允许不得转载。

JAVA语法基础之变量和基本数据类型

一、变量的概念 变量是Java程序中的一个基本存储单元。变量是一个标识符、类型及一个可选初始值的组合定义。所有的变量都有一个作用域,即变量在某一区域有效。 基本的变量声明方式如下: type i...
  • jianggujin
  • jianggujin
  • 2015年11月22日 18:11
  • 2276

Android开发入门(一)——基本语法

参考资料:《Android系统下Java编程详解》 本文摘录了该书的一些知识点,适合有面向对象编程基础的开发者。...
  • sallyxyl1993
  • sallyxyl1993
  • 2017年04月23日 22:03
  • 1848

Excel VBA 基础语法

3.8.2 比较运算符 Is 比较两个对象的引用变量|| 对象1 Is 对象2 || 当对象1和对象2引用相同的对象时返回True,否则返回False Like 比较两个字符串是否匹配 || 字符串1...
  • ChristopherChen
  • ChristopherChen
  • 2016年11月26日 00:36
  • 3197

java基本语法

  • 2014年07月30日 09:57
  • 1.58MB
  • 下载

Java 基本语法

  • 2014年10月23日 09:55
  • 179KB
  • 下载

Java基本语法.pdf

  • 2012年11月08日 14:37
  • 183KB
  • 下载

Java基本语法笔记

  • 2013年10月30日 14:46
  • 31KB
  • 下载

Java4Android 28_接口的基本语法

  • 2014年09月07日 11:25
  • 22.87MB
  • 下载

Java的一些基本语法

  • 2017年04月23日 21:02
  • 26KB
  • 下载

西安云工厂Java基本语法

  • 2012年04月14日 16:52
  • 5.64MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java的基本语法
举报原因:
原因补充:

(最多只允许输入30个字)