javase变量、基本类型 达内大数据day02

入坑第二天


type 类型
mismatch 不匹配

练习: 输入个人信息

创建包: cn.tedu.basic
创建类: TestInfo.java
需求: 在控制台打印: java架构师今年20岁,月薪100000.99,感慨java是世界上最好的语言

package cn.tedu.basic;
/**本类用于完成个人信息输出案例*/
public class TestInfo {
	//1.添加程序的入口函数main Alt+/补全代码
	public static void main(String[] args) {
		/**1.定义变量的规则:变量的类型 变量的名字 变量的值*/
		//2.创建变量
		int age = 18;//表示变量年龄,值为18
		double salary = 100000.99;//表示变量薪水,值为100000.99
		/**2.一串字符,在Java中用String类型也就是字符串类型保存
		 * 注意:String类型的数据需要使用" "包裹起来*/
		String name = "泡泡";
		
		//3.可以通过打印语句查看变量的值
		System.out.println(age);
		
		//4.完成静态与动态数据的拼接
		/**3.我们可以使用+把静态数据【"我是"】与动态数据【name】拼接起来*/
		System.out.println("我是"+name);
		
		//5.需求:Java架构师XXX今年XXX岁,月薪XXX,感慨Java是世界上最好的语言
		System.out.println("Java架构师"+name+"今年"+age+"岁,月薪"+salary+",感慨Java是世界上最好的语言");
	}

}

练习:查看基本类型的最大值与最小值

创建包: cn.tedu.basic
创建类: TestTypeScope.java

package cn.tedu.basic;
/**本类用于测试基本类型*/
public class TestTypeScope {
	//1.创建入口函数
	public static void main(String[] args) {
		/**1.整数类型:byte short int long*/
		/**2.java给8大类型都提供了对应的“工具箱”*/
		//2.定义对应类型的变量
		byte byteMin = Byte.MIN_VALUE;
		byte byteMax = Byte.MAX_VALUE;
		System.out.println("byte类型的最小值是:"+byteMin);
		System.out.println("byte类型的最大值是:"+byteMax);
				
		short shortMin = Short.MIN_VALUE;
		short shortMax = Short.MAX_VALUE;
		System.out.println("short类型的最小值是:"+shortMin);
		System.out.println("short类型的最大值是:"+shortMax);
		
		/**3.int类型的工具箱比较特殊,叫Integer*/
		int intMin = Integer.MIN_VALUE;
		int intMax = Integer.MAX_VALUE;
		System.out.println("int类型的最小值是:"+intMin);
		System.out.println("int类型的最大值是:"+intMax);
		
		long longMin = Long.MIN_VALUE;
		long longMax = Long.MAX_VALUE;
		System.out.println("long类型的最小值是:"+longMin);
		System.out.println("long类型的最大值是:"+longMax);
		
		/**4.浮点型类型:float double*/
		float floatMin = Float.MIN_VALUE;
		float floatMax = Float.MAX_VALUE;
		System.out.println("float类型的最小值是:"+floatMin);
		System.out.println("float类型的最大值是:"+floatMax);
		
		double doubleMin = Double.MIN_VALUE;
		double doubleMax = Double.MAX_VALUE;
		System.out.println("double类型的最小值是:"+doubleMin);
		System.out.println("double类型的最大值是:"+doubleMax);
		
		/**5.boolean布尔类型只有两个值:tru false
		 * 虽然true和false不是关键字,但是也不可以用作标识符*/
		boolean b1 = true;
		boolean b2 = false;
		
		/**6.测试字符型char
		 * 字符型一次只能保存一个字符,并且数据需要使用''包裹
		 * char类型表示的字符必须使用的那引号包裹
		 * 如果没有使用单引号,写的是数字
		 * 会把这个数字作为字符编码从编码表里查出对应的字符打印出来
		 * eclipse对于128-65535范围的编码,通常显示为问号
		 */
		char c1 = 'a';
		char c2 = '中';
		char c3 = 97;
		char c4 = '7';
		char c5 = 57;
		char c6 = 13444;
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);//编码97对应的是字符'a'
		System.out.println(c4);
		System.out.println(c5);
		System.out.println(c6);
		
	}

}


练习:求圆形的面积

需求:求出指定半径圆的面积
公式:圆的面积:π * r * r
创建包: cn.tedu.basic
创建类: TestCircleArea.java

package cn.tedu.basic;
/**本类用于求圆形的面积 */
public class TestCircleArea {
	//1.创建程序的入口函数
	public static void main(String[] args) {
		//定义一个变量用来保存半径
		double r = 5.5;
		//根据半径求出圆的面积,并将结果交给circleArea变量来保存
		double circleArea = 3.14 * r * r;
		//打印计算结果
		System.out.println("圆的面积是:" + circleArea);
		
		
	}

}

练习:变量交换
需求: 接收用户输入的两个值:假设a=1,b=2,并将这两个变量的值进行互换
创建包: cn.tedu.basic
创建类: TestValueExchage.java

package cn.tedu.basic;

import java.util.Scanner;

/**本类用于完成变量值交换案例*/
public class TestValueChange {
	public static void main(String[] args) {
		//2.从控制台接收用户输入的两个整数,分别交给int类型的a和b保存
		System.out.println("请您输入要交换的第一个整数:");
		int a = new Scanner(System.in).nextInt();
		System.out.println("请您输入要交换的第二个整数:");
		int b = new Scanner(System.in).nextInt();
		System.out.println("a的值:" + a);
		System.out.println("b的值:" + b);
		
		//3.交换接收到的两个变量保存的值
		//3.1定义第三个变量t辅助交换
		int t;
		//3.2变量值交换,注意:等号右边变量的值,交给等号左边的变量来保存
		t = a;
		a = b;
		b = t;
		//4.将交换的结果输出
		System.out.println("交换后a的值:" + a);
		System.out.println("交换后b的值:" + b);
	}

	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值