4.9总结

一、Java学习:

Math函数用法:

1.Math.sqrt() : 计算平方根

例:System.out.println(Math.sqrt(25)); #5

2.Math.cbrt() : 计算立方根

例:System.out.println(Math.cbrt(27)); #3

3.Math.pow(a, b) : 计算a的b次方

例子:System.out.println(Math.pow(2, 2)); # 4        (10^5%7) = (Math.pow(10,5)%7)

4.Math.min( , ) : 计算最小值

例:System.out.println(Math.min(1, 2); #1

5.Math.max( , ) :计算最大值

例:System.out.println(Math.max(1, 2)); #2

6.Math.abs() : 取绝对值

例:System.out.println(Math.abs(-1)); #1

7.Math.log()

例:log(x+10)= Math.log(x+10)

二、字符

空值:null

“!”是非运算符号,比如a为真,则!a则为假。a如果为假,则!a为真。

三、实操

1.根据下列流程图编写程序实现相应分析处理并显示结果,并设计最少的测试数据进行判定条件覆盖测试。输入数据打印出“输入x值:”、“输入y值:”。输出文字“a的值:”和a的值;输出文字“b的值:”和b的值;输出文字“c的值:”和c的值;输出文字“d的值:”和d的值;其中变量x、y均须为整型。

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5YWt77iP,size_20,color_FFFFFF,t_70,g_se,x_16

import java.util.Scanner;
public class test10 {
	public static void main(String[] args) {
		try {
			Scanner sc = new Scanner(System.in);
			System.out.println("输入x值:");
			int x = sc.nextInt();
			System.out.println("输入y值:");
			int y = sc.nextInt();
			int a;
			if (x>=80&&y>=60) {
				if (x>=90||y>=90) {
				
				} else {
					a = 2;
					System.out.println("a=" + a);
				}
			} else {
				if (x<=70||y<=70) {
					a = 3;
					System.out.println("a=" + a);
				} else {
					a = 4;
					System.out.println("a=" + a);
				}
			}
		} catch (Exception e) {
			System.out.println("抛出异常");
		}

	}

}

 

2.根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试。三条边为变量a、b、c,范围为1≤边值≤10,不在范围内,提示“输入边值不在范围内,请重新输入”。不满足任意两边之和必须大于第三边,提示“输入边值不能组成三角形”。输入边值能组成三角形,只有2条边相同,显示“能组成等腰三角形”;三条边相等,显示“能组成等边三角形”;边值不满足特殊三角形显示“能组成普通三角形”。 

import java.util.Scanner;
public class test8 {
	public static void main(String[] args) {
	try {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入a值:");
		int a = sc.nextInt();
		System.out.println("请输入b值:");
		int b = sc.nextInt();
		System.out.println("请输入c值:");
		int c = sc.nextInt();
		if (a>=1&&a<=10&&b>=1&&b<=10&&c>=1&&c<=10) {
			if (a+b>=c||b+c>=a||c+a>=b) {
				if((a==b||a==c||b==a)&&(a!=b||a!=c||b!=a)) {
					System.out.println("能组成等腰三角形");
					} else 
						if (a==b&&b==c&&c==a) {
						System.out.println("能组成等边三角形");
					} else {
						System.out.println("能组成普通三角形");
					}
				} else {
					System.out.println("输入边值不能组成三角形");
				}
			} else {
				System.out.println("输如边值不在范围内,请重新输入");
			}
		} catch (Exception e) {
			System.out.println("异常错误信息");
		}

	}

}

 明日计划:

1.按照题目要求做一遍所有内容

2.继续加深Java学习

3.巩固自动化测试

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值