300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 漫漫Java学习路 第二天

漫漫Java学习路 第二天

时间:2018-12-08 03:47:01

相关推荐

漫漫Java学习路 第二天

package cn.tedu.basic;//本类用于测试注释是否会被运行public class CommentDemo {//我是一个单行注释/* 我* 是* 一* 个* 多* 行* 注* 释*//*** 我是一个文档注释/DOC注释* 我也可以注释多行内容* 除此之外,我还可以添加一些作者/时间/版本....的信息*/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工具箱比较特殊,叫做integerint 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 doublefloat 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只有两个值:true和false* 虽然true和false不是关键字,但也不能用作标识符*/boolean b1 = Boolean.TRUE;boolean b2 = Boolean.FALSE;/*6.字符型char* 字符型数据需要使用单引号''来包裹*/char c1 = ' ';char c2 = '中';char c3 = '6';System.out.println(c1);System.out.println(c2);System.out.println(c3);/*char类型也可以存不被单引号包裹的数字,但打印的不是数字* 而是会到ASCII码表中查这个数字对应的字符打印出来,比如97对应'a'* 128~65535这个范围的数字也可以保存,只不过eclipse一般显示为'?'*/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时,圆的面积为xxxSystem.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类型需要加后缀fdouble d2 = 3d;//表示这个3是浮点类型,方便阅读//byte short char三种比int小的类型,可以使用范围内的值直接赋值byte b1 = 127;//byte b2 = 128;//编译错误,128超出了byte的取值范围-128~127short 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=110System.out.println(0b110);//2^2 2^1 2^0 = 4+2+0=6System.out.println(0110);//8^2 8^1 8^0 = 64+8+0=72System.out.println(0x110);//16^2 16^1 16^0 = 256+16+0=272//需求:已知光速3亿m/s,打印光跑一年的长度System.out.println(300000000L*60*60*24*365);}}

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。