JAVA.犹抱琵琶半遮面

Java基础

基本引导

Java中有八大基本数据类型。byte、short、int、long、double、float、char、boolean,这些都是Java中常用的数据类型,一般都是用来定义一个变量,除
此之外,还有引用数据类型,像是String,有很多初学者会认为这是字符串类型,其实不然,String类型是Java中final修饰的引用类型,这一点不要弄混,Java
开发是面对对象的,这时候我们还要知道类是对象的类型,Java中本来是没有对象的,对象都是我们自己new出来的,接下上代码,从代码中了解Java知识。

运算

先简单运用这几个数据类型,做一些加减乘除取余之类的运算,渐渐的了解一下Java
public class Test1 {

	public static void main(String[] args) {
		double a = 10;//当前类型是double类型,运行结果是什么样的自己试试
		double b = 15;
		System.out.println(a*b);
		System.out.println(a+b);
		System.out.println(a-b);
		System.out.println(b-a);
		System.out.println(b/a);
		System.out.println(a/b);
	}

}
public class Test1 {

	public static void main(String[] args) {
		int a = 10;//这是int类型的,运行结果发没发现有什么不一样的
		int b = 15;
		System.out.println(a*b);
		System.out.println(a+b);
		System.out.println(a-b);
		System.out.println(b-a);
		System.out.println(b/a);
		System.out.println(a/b);
	}

}
这两段代码运行完,你会发现运行结果是不一样的,明明数值和计算方式都一样,那结果为什么不一样呢,这就是Java中数据类型的不一样所影响的。
int类型是整数,如果有小数点的话自动舍弃了,而double类型是双精度的类型,会保留两位小数点,所以才有了结果的不一样,那long,short、byte
都是什么样的呢,暂且不说,不常用等有例子的时候再讲。刚才大家应该发现了Java中的运算和生活中的运算基本是一样的加减乘除,那么下面给大
家演示一下取余。
public class Test1 {

	public static void main(String[] args) {
		int a = 10;
		int b = 15;
		System.out.println(a%b);
		System.out.println(b%a);
		//取余,和生活中的也一样
		//那么怎么计算一个三位数,百位+十位+各位呢
	}

}
像是这种求个位数的你只需要想取余就好了,一个两位数对10取余不就能得到个位数了了么,三位数的话,可以考虑把三位数变成两位数,怎么变呢,
除以10啊,100/10=10,154/10=15,这样在对这两位数取余就能得到十位数的数,剩下的大家推敲一下,我先演示一下三位数相加。
public class Test1 {

	public static void main(String[] args) {
		//大家可以联系一下别的,自己给自己出出题
		int b = 215;
		System.out.println(b%10+"+"+b/10%10+"+"+b/100+"="+(b%10+b/10%10+b/100));
	}

}
想必大家看过这些之后还是一脸懵逼,没有头绪,说实话,我也说的挺没头绪的,这些基础我也不太知道从哪里说,只能想到什么说什么,就比如说
之前所看到的这些代码,有很多单词组成,我突然想到大家还可能不知道这些是什么,那我就再给大家详细分享,然后下一章开始,我就好好一个知
识点一个知识点的给大家分享了。
//这是一个代码框框,哦对了,“//”这是注释分隔符,还有  "/*这也是注释*/" 
/**(这是一个文档注释在类、方法上面写文档注释,可以方面读代码)
 * 一个测试类
 * @author Administrator
 *
 */
public class Test1 {
	/**
	 * 声明了一个main方法
	 * static 静态变量
	 * void 返回值类型,当然也有int boolean String <T> 这些后面分享吧
	 * main是方法名,表示声明main方法
	 * @param args 参数类型是String类型的数组
	 */
	public static void main(String[] args) {
			
		int b = 215;
		System.out.println(b%10+"+"+b/10%10+"+"+b/100+"="+(b%10+b/10%10+b/100));
		
	}

}
/*public 是公共的,是访问权限,class 代表这是一个类,Test1 这是当前类的类名,再往下就是声明方法了,Java中一句代码的结束是以“;”分号
结尾的,还有{} 大括号也是严格要求的,不能多也不能少,还有就是类啊、方法啊、代码啊,这些之间要有层次感。
上一篇博客写的是千呼万唤始出来,这一篇是犹抱琵琶半遮面,既然半遮面那么模棱两可也很正常嘛,哈哈哈,下一篇开始正常分享知识点了,什
么Java中的循环结构啊,数组啊,对象啊,集合啊,文件,线程,反射,数据库.....等等等等,我就一点一点分享了啊哈哈哈哈,大家再见。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值