Java第三周

第三周学习Java简单编写程序

简单快捷方式三个:
ctrl+D:直接行复制代码
ctrl+x:直接行删除
ctrl+alt+L:选中之后是代码之间有空格,美观

第一个简单程序:
学的是变量的定义,以及为变量赋值,定义两个数值,可进行加减乘除运算
变量的八大基础数据类型
整数类型:占用1,2,4,8字节8,16,32,64位数,超出int类型的在后面加L。
浮点数类型:占用4,8字节,32,64位,在此,超出的两个类型里面记得加后缀。
字符类型变量:用于储存单一类型数值类型,用 (‘ ’)标注
布尔类型变量:只有两个变量:true和false两个

		测试基础数据类型
public class TestDataTypes {
	public static void main(String[] args) {
    byte b=127;
    short s=32767;
    int i=2147483647;
    long l=9223372036854775807L;
    float f=3.4028235E38f;
    double d=0;
    //////////////////////////
    System.out.println(Integer.MAX_VALUE);
    System.out.println(Long.MAX_VALUE);
    System.out.println(Float.MAX_VALUE);
    System.out.println(Double.MAX_VALUE);
    //////////////////////////
    char c1='a';
    char c2='A';

    int c1ase = c1;
    int c2ase = c2;

    System.out.println(c1+"的ASCII:"+c1ase);
    System.out.println(c2+"的ASCII:"+c1ase);

    //转义字符实例
    System.out.println("你喜欢java嘛?\n那还用说\n绝对不喜欢");
    System.out.println("我\t你\t他");

    ////////////////////////////////
    boolean b1=true;
    boolean b2=false;
    System.out.println("b1="+b1+"\nb2="+b2);

    ///////////////////////////////
    final double PI=3.1415926;
    double r=2;
    double area=PI*r*r;
    System.out.println("area="+area);
    System.out.println("area="+String.format("%.2f",area));
    double area1=((int)(area*100+0.5))/100.0;
    System.out.println("area="+area1);
    System.out.println("area1="+Math.round(area*100)/100.0);
 /////////////////////有个方法不会。在蓝墨云活着班群里面都有
    int x,y,z;
    x=y=z=100;
    System.out.println("x=" + z + "\ny=" + x + "\nz=" + x);

第二个简单程序:计算程序----输入数据进行成绩计算
进行数值运算的使用,进行计算,以及数值运算时进行的赋值运算

public class CalculateScore {
public static void main(String[] args) {
    //声明部分
    double stb, java, sql, diff, avg;
    Scanner sc = new Scanner(System.in);//扫描器对象

    //输入部分
    System.out.print("stb=");
    stb = sc.nextDouble();
    System.out.print("java=");
    java = sc.nextDouble();
    System.out.print("sql=");
    sql = sc.nextDouble();

    //处理部分
    diff = sql - java;
    avg = (stb + java + sql) / 3;

    //输出部分
    System.out.println("stb与java的成绩差:"+String.format("%.2f",diff));
    System.out.println("三科成绩的平均值:"+String.format("%.2f",avg));

}

}

第三个简单程序:进行三角形面积的计算(未完成版,不能判断给出的数字是否能组成一个三角形)
用的是第二种数值运算方法,对于是否能组成三角形的判断未能给出,以及判断后的结论也无法得出,需要后期进行判断,所以改程序目前只能进行对知道三边长度的三角形进行计算

public class HomeWork1 {
public static void main(String[] args) {
    //声明部分
    double a, b, c, s, area;
    Scanner sc =new Scanner(System.in);
    System.out.print("请输入三角形A边长度:a=");
    a= sc.nextDouble();
    System.out.print("请输入三角形B边长度:b=");
    b=sc.nextDouble();
    System.out.print("请输入三角形C边长度:c=");
    c=sc.nextDouble();

    //处理部分



    s=(a+b+c)/2;
    area=Math.sqrt(s*(s-a)*(s-b)*(s-c));

    ///输出部分
    System.out.println("面积等于:"+are a);


}

}

你可能感兴趣的:(Java第三周)