漫漫Java学习路,第二天

漫漫Java学习路,第二天,第1张

漫漫Java学习路,第二天
package cn.tedu.basic;
//本类用于测试注释是否会被运行
public class CommentDemo {
	//我是一个单行注释
	
	
	
	
	public static void main(String[] ages) {
	System.out.println("我就是想测试一下注释是否会被执行");
	}
}
package cn.tedu.basic;
//本类用于测试个人信息输出案例
public class TestInfo {
	public static void main(String[] ages) {
		//1.定义变量的规则:变量类型 变量名 变量值
		int age = 16;
		double salary = 300000.99;
		//2.String字符串类型,可以保持多个字符,这是一个引用类型
		String name = "赵子龙";//定义一个name变量,用来保持姓名赵子龙
		String yo = "真人吃鸡真刺激";
		//3.打印变量名
		System.out.println(age);
		System.out.println(salary);
		System.out.println(name);
		
		System.out.println(name+"今年"+age+"岁了,月薪"+salary+",感慨"+yo);
	}
}
package cn.tedu.basic;
//本类用于测试八大基本函数
public class TestTypeScope {
	@SuppressWarnings("unused")
	public static void main(String[] ages) {
		//1.整数类型byte short int long
		//2.Java给八大基本类型都提供了对应的工具箱
		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);
		
		
		boolean b1 = Boolean.TRUE;
		boolean b2 = Boolean.FALSE;
		
		
		char c1 = ' ';
		char c2 = '中';
		char c3 = '6';
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);
				
		char c4 = 256;
		System.out.println(c4);//'a'
		char charMin = Character.MIN_VALUE;
		char charMax = Character.MAX_VALUE;
		System.out.println((int)charMin);
		System.out.println((int)charMax);
	}
}
package cn.tedu.basic2;

import java.util.Scanner;


public class TestCircleArea {
	@SuppressWarnings("resource")
	public static void main(String[] ages) {
		
		//1.定义一个变量r,保存半径5.5
		//double r = 5.5;
		//4.不能将半径值写成固定值,而是接收用户输入的半径
		//4.1提示用户输入圆的半径
		System.out.println("---请您输入要计算的圆的半径---");
		//4.2声明一个变量用于保存一会儿用户要输入的值
		double r;
		//4.3从控制台接收用户输入的数据
		r = new Scanner(System.in).nextDouble();
		//2.定义一个变量result来保存圆的面积
		double result = 3.14 * r * r;
		//3.打印:当半径为x时,圆的面积为xxx
		System.out.println("当半径为"+r+"时,圆的面积为:"+result);
	}
}
package cn.tedu.basic2;
import java.util.Scanner;

public class TestValueExchange {
	@SuppressWarnings("resource")
	public static void main(String[] ages) {
		//1.提示并接收用户在控制台输入的整数
		System.out.println("---请您输入要交换的第一个整数---");
		int a = new Scanner(System.in).nextInt();
		System.out.println("---请您输入要交换的第二个整数---");
		int b = new Scanner(System.in).nextInt();
		//2.声明一个变量c用于交换用户输入的变量值
		int c;
		//3.交换a和b的值
		c = a;
		a = b;
		b = c;
		//4.输出已交换的变量值
		System.out.println("您输入的第一个整数交换值后为:"+a);
		System.out.println("您输入的第二个整数交换值后为:"+b);
	}
}
package cn.tedu.basic2;

public class TypeDemo {
	@SuppressWarnings("unused")
	public static void main(String[] ages) {
		//整数类型的字面值类型为int类型
		int x = 99999;
		//byte y = 300;//编译错误,300是int类型,byte存不下
		//int z = 999999999999;//编译错误,999999999999虽然是int类型,但超出int范围,int存不下
		long h = 999999999999L;//如果想要定义long类型数据,需要加后缀L
		
		//浮点类型的字面值类型为double类型
		double d = 3.14;
		float f = 3.14f;//浮点数值默认类型为double类型,如果想要定义float类型需要加后缀f
		double d2 = 3d;//表示这个3是浮点类型,方便阅读
		
		//byte short char三种比int小的类型,可以使用范围内的值直接赋值
		byte b1 = 127;
		//byte b2 = 128;//编译错误,128超出了byte的取值范围-128~127
		short s1 = 30000;
		char c1 = 97;
		//char c2 = 69000;//编译错误,69000超出了char的取值范围0~65535
		
		//字面值后缀L-long f-float d-double
		//字面值前缀 0b-二进制	0-八进制	0x-十六进制
		System.out.println(110);//10^2 10^1 10^0 = 100+10+0=110
		System.out.println(0b110);//2^2 2^1 2^0 = 4+2+0=6
		System.out.println(0110);//8^2 8^1 8^0 = 64+8+0=72
		System.out.println(0x110);//16^2 16^1 16^0 = 256+16+0=272
		
		//需求:已知光速3亿m/s,打印光跑一年的长度
		System.out.println(300000000L*60*60*24*365);
	}
}

学习初始,每日所写代码记录,基本大同小异,如有雷同,那也没辙

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5678171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存