第三周Java学习总结

本周总结:
老师简单的给我们介绍了数据变量类型,并用百度脑图绘制出来了大概的思路图,课后我也制作了一遍导出成为了png格式,希望对大家有所帮助。java语言基础概述
通过本周的语言学习,我发现上周直接用重新输出代表换行,以及使用空格键来输出空隙时不对的,换行应该使用\n,间隙输出应该使用\t,如下所示:

//转义字符
        System.out.println("你喜欢java吗?\n那还用说\n为什么呢?\njava排名第一");
        System.out.println("张峰\t\t李雯雯\t\t王江");

运行结果如图所示:
运行结果
求取字节最大最小值应使用下列代码:

public class TestDataTypes1 {
    public static void main(String[] args) {
        byte b = 127;
        short s = 32767;
        int i = 0;
        ///
        System.out.println(Byte.MAX_VALUE);
        System.out.println(Byte.MIN_VALUE);
        System.out.println(Short.MAX_VALUE);
        System.out.println(Short.MIN_VALUE);
        System.out.println(Integer.MAX_VALUE);
        System.out.println(Integer.MIN_VALUE);
        //

运行结果:
在这里插入图片描述
已知圆的半径求取面积:


        final double PI = 3.1415926;
        double r = 2;
        double area = PI * r * r ;
        System.out.println("area = " + area);

结果应该是:12.5663704…
那如果我们觉得太冗长了,只想要保存两位小数的话应该怎么做呢?让我们用下面三种方法试试:

     	System.out.println("area = " + String.format("%.2f",area));
        System.out.println("area = " + (int)(area * 100 + 0.5 )/ 100.0);
        System.out.println("area = " + Math.round(area * 100  )/ 100.0);

由运行结果可见三种方法皆可行:
运行结果
课上到最后,编写了一个输入三边判断是否可以构成三角形,如可以构成则输出其面积:

package net.lesson3;

import java.util.Scanner;

public class Triangle_area {
    public static void main(String[] args) {
        double a,b,c,Aera;
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入第一条边长:");
        a = sc.nextDouble();
        System.out.print("请输入第二条边长:");
        b = sc.nextDouble();
        System.out.print("请输入第三条边长:");
        c = sc.nextDouble();
        if (a + b > c&& b + c> a &&a + c > b){
            double p = (a + b + c)/2;
            Aera = Math.sqrt(p*(p-a)*(p-b)*(p-c));
            System.out.println("可以构成的三角形的面积为:"+String.format("%.2f",Aera));
        }else{
            System.out.println("这三遍不可构成三角形");
        }
    }
}

结果如图:
在这里插入图片描述
下周安排:再接再厉!
感谢您的阅读,如果指正,倾耳为闻。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值