FunctionTest

Functional Test(功能测试)                                         Functional Test(功能测试)1、 测试方法分类边界测试等价类测试基于决策表的测试另:测试应重视测试用例的效率2、边界测试分四种测试强度:正常边界值,健壮性测试,最坏情况测试,健壮最坏情况测试。边界值:有效输入区域的边界五个值。单缺陷假设是认为失效仅由一个变量导致从而进行以下测试用例设计的前提条件。测试用例... 阅读详情
package java基础知识.小结与练习;

/*
函数的应用

自定义函数的时候要明确两点:
	1:明确结果 对应的就是明确返回值的类
	2:明确参数 就是这个函数需不需要有未知内容参与,如果有,就要定义变量。
		明确参数的类型。
		明确参数的个数。
*/
class FunctionTest 
{
	//主函数测试自定义函数是否正确
	public static void main(String[] args) 
	{
		int a = 3,b = 4;
		System.out.println("a+b="+sum(a,b));

		System.out.println("----------------------");
		System.out.println("a和b中较大的数是:"+max(a,b));

		System.out.println("----------------------");
		/*
		for(int x=1; x<=3; x++)
		{
			for(int y=1; y<=x; y++)
			{
				System.out.print(y+"*"+x+"="+x*y+"\t");
			}
			System.out.println();
		}

		System.out.println("----------------------");

		for(int x=1; x<=9; x++)
		{
			for(int y=1; y<=x; y++)
			{
				System.out.print(y+"*"+x+"="+x*y+"\t");
			}
			System.out.println();
		}
		*/
		printXX(3);

		System.out.println("----------------------");

		printXX(9);

		System.out.println("----------------------");
		
		//练习:比较三个数的大小,并返回最大的值。
		System.out.println(max2(10,20,15));
		
	}

	/*
	需求:求两个整数的和

	明确:
		1:明确结果 整数,int
		2:明确参数 加数和被加数不明确,也就是未知的,需要定义两个变量,而且都是int类型。
	*/
	public static int sum(int a,int b)
	{
		return a + b;
	}

	/*
	需求:比较两个数的大小,返回较大的值。

	明确:
		1:明确结果 int
		2:明确参数 两个未知内容
	*/
	public static int max(int a,int b)
	{
		/*
		int z;
		if(a>b)
		{
			z = a;
		}
		else
		{
			z = b;
		}
		return z;
		*/
		
		/*
		if(a>b)
		{
			return a;
		}
		else 
		{
			return b;
		}
		*/
		
		//int z = a>b?a:b;
		//return z;

		return a>b?a:b;
	}

	/*
	需求:打印xx乘法表(xx在1-9之间)

	明确:
		1:明确结果 直接在控制台输出 所以返回类型 void
		2:明确参数 xx乘法表,所以声明一个变量num
	*/
	public static void printXX(int num)
	{
		for(int x=1; x<=num; x++)
		{
			for(int y=1; y<=x; y++)
			{
				System.out.print(y+"*"+x+"="+x*y+"\t");
			}
			System.out.println();
		}
	}

	/*
	需求:比较三个数的大小,并返回最大的值。

	明确:
		1:int
		2:几个未知数:3个
	*/
	public static int max2(int a,int b,int c)
	{
		/*
		if(a>b)
		{
			if(a>c)
			{
				return a;			
			}
			else
			{
				return c;
			}
		}
		else
		{
			if(b>c)
			{
				return b;			
			}
			else
			{
				return c;
			}
		}*/

		int temp = a>b?a:b;
		return temp>c?temp:c;
		//不推荐,阅读性较差。 return a>b?(a>c?a:c):(b>c?b:c);
	}
}

【C语言】-- 将一个数组逆序输出 将一个数组逆序输出。第一种方法:直接从最后一个元素进行输出即可,倒着输出。第二种方法:将数组的第一个元素与最后一个元素交换,依次类推,然后正顺序输出。 阅读详情

相关推荐

C语言基础-数组逆序输出

题目描述 输入一个数组的长度并输入数组中的内容,将数组中的内容逆序打印出来 输入 第一行为数组长度 第二行为数组中的内容 输出 输出一行,逆序打印数组内容 样例输入 5 1 2 3 4 5 样例输出 5 4 3 2 1 代码实现 #include "stdio.h" int main(){ int arr[100]; int num; printf("请输入数组长度:"); scanf("%d",&num); printf("请输入数组:"); for(int i=0;i&lt

黑盒科技的博客 3万+

Java-Function-Test

个人小功能测试、开发过程中总结的一些小功能,个人用

Rust 语言的 for 循环用法

在 Rust 中,for循环是一种用于迭代集合(如数组、切片、向量、字符串、映射、通道等)或其他可迭代对象的方式。Rust 的for循环语法相对直观,并且与许多其他编程语言中的for循环类似。以下是for。

程序猿视角 2066

Function_Test.unitypackage

[Mark Unity]MonoBehavior里面基本函数调用博客的实例下载地址。

C语言循环三兄弟:for、while、do-while谁才是循环界的扛把子?

特点:知道循环次数时使用,结构清晰,适合遍历数组、固定次数的操作。for (初始化;条件;更新)// 循环体行为艺术:第一步(开场白): 执行初始化语句(通常定义并初始化一个循环变量,如int i = 0;只执行一次!第二步(灵魂拷问): 检查循环条件(例如i < 10)。如果条件为真(非零),进入第三步;如果为假(零),直接出门右转(结束循环)。第三步(干活): 执行{}里的循环体代码。第四步(自我更新): 执行更新语句(通常让循环变量前进一步,如i++)。

qq_19760177的博客 1298

C语言循环与数组编程实例

本文介绍了多个C语言编程实例,涵盖while循环、do-while循环的使用场景,包括读取整数、计算累加和、生成日历、矩阵乘法等。同时涉及数组操作,如二维数组的遍历、行列式计算、行/列交换等,适合初学者掌握基础算法和程序控制结构。

solidity8miner的博客 1117

函数function

函数:function test(参数){ 函数的执行语句; } 高内聚,低耦合->模块的单一责任制 解耦合 例如:test();去调用才会实现 function test(){ console.log('wuuwdnh'); } test(); 函数命名命名规则:和变量规则一样,小驼峰命名法,第一个单词字母小写,其余的单词第一个字母大写。 var test=function test1(){//有没有test1都可以 ...

abc219365的博客 817

Linux shell 脚本 - for循环

例如,要访问“mango”元素,请将 @ 运算符替换为元素在数组中的位置(第一个元素从 0 开始,因此在这种情况下,“mango”将用 2 表示)。注意:有时,需要使用 ./脚本文件.sh 的方式来执行脚本,而不能使用 sh 脚本文件.sh 的方式,否则会报语法错误。注意:此时,需要使用 ./脚本文件.sh 的方式来执行脚本,而不能使用 sh 脚本文件.sh 的方式,否则会报语法错误。在 Bash 脚本中,循环扮演着几乎相同的角色,并用于自动执行重复性任务,就像在编程语言中一样。

BullKing8185的博客 2337

立即执行函数,闭包 懂啦

//闭包 function test(){ var arr=[]; for(var i=0;i<10;i++){ //执行十次立即执行函数(function(j){}(i)) //第一个i=0传给j,但是此时function(){}函数体任然不被执行,但是执行上下文占用立即执行函数的空间,站在立即执行函数function(j)的肩膀上的,放到数组中等着,直到循环执行完。当myArr()执行的...

koukou0419的博客 493

数组下标可以不从0开始吗?数组判等的手段?数组相加的简洁形式?编程语言的数组操作?输出一个数组?

本文探讨了数组在不同编程语言中的操作特性。主要分析了数组下标的起始差异(0或1)、数组判等方法、输出方式、相加操作以及初始化和读写方式。文章对比了C/C++、Swift、Python、Fortran、C#、Kotlin、VB、Pascal等语言的数组处理特点,指出各语言在数组操作上的设计差异和优化思路。例如,C家族语言通常需要手动循环输出数组,而Swift可直接打印;大多数语言通过API实现数组相加,而Swift支持运算符重载。文章还详细介绍了各语言的数组初始化语法和读写方式,为开发者提供了跨语言编程的参考

编程语言开发、框架原理、编程思想、最佳实践技巧经验分享。致力于各种编程技术的技巧经验干货分享,讲解开发避坑技巧,追踪开发前沿技术,实战展开解决难题。 程序员小迷助您在编程路上越走越好! 1176

c语言_删除数组中的重复数据

这篇代码将实现数组中相同数据的删除操作 大致思路如下: 1、首先使用malloc动态分配数组的内存,再输入各个数组元素; 2、使用两层for循环嵌套,对数组遍历,判断如果出现相同数据,则将后面的数据往前移一位,记录数组长度的变量相应减1; 3、输出数组; #include void main() { //第一题:删除数组中相同数据 printf("=====

weixin_38694069的博客 3万+

JavaScript函数function

一.函数的声明 function test(){ } 1.命名函数表达式 var test = function abc(){ } document.write(test.name);//test.name=abc 2.匿名函数表达式 var test = function(){ } document.write(test.name);//test.name=test 二.函数的组成 函数中的参数:分为型参和实参 在函数中会有一个argumen...

qq_43412810的博客 303

黑马程序员——C语言基础——用printf函数、数组和循环结构输出特殊图形

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------  用printf函数、数组和循环结构输出特殊图形      printf函数是C语言中最常用到的函数之一。下面通过三个例子总结如何使用printf函数和其它函数输出一些图形,例子出现的顺序是由简单到复杂。 示例1:输出一个如下的菱形              

Angelsmile530的专栏 3378

js中function和Function的区别

一:实际上就和我们最为平常的方法是一样的。 function fname(test){ alert(""+test); } 二:通过Function的函数的构造器进行函数对象的定义。 var fname = new Function("test", "alert(''+test);"); 第一个参数实际上是表示要传入函数中的参数,二第二个参数表示的是当前的函数要执行的过程。两个参

baidu_41612618的博客 5906

数组元素循环右移问题 (C语言解法)

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? 输入格式: 每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。 输出格式: 在一行中输出循环右移M位以后的整数序列,之间用空格分隔..

m0_62969222的博客 1万+

【C语言】将一个数组逆序输出

程序分析 用第一个与最后一个交换。 源代码 #include<stdio.h> #include<stdlib.h> #define N 5 int main() { int a[N] = { 1, 2, 3, 4, 5 }; printf("原始数列为:"); for (int i = 0; i < N; i++) { printf("%d ", a[...

ZD_012的博客 9822

C语言学习笔记:循环遍历数组

本篇博客介绍了C语言中如何使用循环遍历数组,并且总结了一些常见的数组问题及其解决方法。使用循环遍历数组是C语言编程开发过程中非常基础和重要的知识点。熟练掌握循环遍历数组的相关知识,有助于快速开发高质量的C语言程序。

weixin_47712251的博客 4383

c语言中循环使用技巧

循环使用技巧

wxy201008的博客 1223
上一篇: FunctionDemo2
下一篇: ArrayDemo
Ding_GS
博客等级 码龄15年 6粉丝 150原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值