divide在oracle中的用法

divide在oracle中的用法,第1张

divide在oracle中的用法主要就是用来做除法的运算。其中有一个用法为public BigDecimal divide(BigDecimal divisor,int scale,int roundingMode)第一个参数是除数,第二个参数代表保留几位小数,第三个代表的是使用的模式。

oracle的文件结构:

数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。

控制文件:存储实例、数据文件及日志文件等信息的二进制文件。

数据文件:存储数据,以dbf做后缀。

日志文件:即Redo Log Files和Archivelog Files。记录数据库修改信息。

参数文件:记录基本参数。spfile和pfile。

警告文件:show parameter background_dump_dest,使用共享服务器连接。

跟踪文件:show parameter user_dump_dest,使用专用服务器连接。

-Oracle数据库

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

解析:

JUnit是Java进行单元测试的一个框架, 需要下载junit, 38版本和后来的40以后版本编写测试的方法略有不同,

在382中需要导入junitframework中的类, 进行测试的类必须继承自TestCase类, 测试方法名称中需要含test字样, 可以在setup和teardown函数中管理一些每个测试函数都需要的资源比如数据库连接等,在测试函数中使用assert开头的函数来进行测试代码开发以下是从junit文档中摘出的范例:

import junitframeworkTest;

import junitframeworkTestCase;

import junitframeworkTestSuite;

/

Some simple tests

/

public class SimpleTest extends TestCase {

protected int fValue1;

protected int fValue2;

protected void setUp() {

fValue1= 2;

fValue2= 3;

}

public static Test suite() {

/

the type safe way

TestSuite suite= new TestSuite();

suiteaddTest(

new SimpleTest("add") {

protected void runTest() { testAdd(); }

}

);

suiteaddTest(

new SimpleTest("testDivideByZero") {

protected void runTest() { testDivideByZero(); }

}

);

return suite;

/

/

the dynamic way

/

return new TestSuite(SimpleTestclass);

}

public void testAdd() {

double result= fValue1 + fValue2;

// forced failure result == 5

assertTrue(result == 6);

}

public void testDivideByZero() {

int zero= 0;

int result= 8/zero;

result++; // avoid warning for not using result

}

public void testEquals() {

assertEquals(12, 12);

assertEquals(12L, 12L);

assertEquals(new Long(12), new Long(12));

assertEquals("Size", 12, 13);

assertEquals("Capacity", 120, 1199, 00);

}

public static void main (String[] args) {

junittextuiTestRunnerrun(suite());

}

}

在402中的变化是:

测试需要@junitTest的Annotation标记,其他部分也使用了Annotation标记,setup和teardown使用@junitBefore 和@junitAfter, 在eclipse31的环境中不支持402, 可以使用junit 402中提供的adapter类来帮助eclipse内置的junit发现新版本的测试函数

#include<stdioh>

#include<stringh>

int divide(char ss,int a)

{

    int i,k=0,sum;

    for(i=0;i<strlen(ss);i++)

    {

        sum=0;

        for(;ss[i]<'0'||ss[i]>'9';i++);

        for(;ss[i]>='0'&&ss[i]<='9';i++)

                sum=10sum+ss[i]-'0';

        a[k++]=sum;

    }

    return k;

}

int main()

{char ss[200];

 int a[50],n,i;

 gets(ss);

 n=divide(ss,a);

 for(i=0;i<n;i++)

   printf("%d ",a[i]);

 return 0;

}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12184773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存