java数据条形统计代码 java统计文件的行数和字数

求Java大神给个代码!计算验证条形码

public class Ean13Barcode {

10年积累的网站设计制作、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有图木舒克免费网站建设让你可以放心的选择与我们合作。

private String code;

public Ean13Barcode(String code) {

super();

this.code = code;

}

public String encode() {

if (null == code) {

return "";

}

char[] codes = code.toCharArray();

int sum = 0;

for (int i = 0; i codes.length; i++) {

int num = codes[i] - '0';

if (isEven(num)) {

sum += num;

} else {

sum += num * 3;

}

}

int x = sum % 10;

return code + (x == 0 ? 0 : 10 - x);

}

private boolean isEven(int x) {

return x % 2 == 0;

}

public static void main(String[] args) {

System.out.println(new Ean13Barcode("692223361219").encode());

}

}

java :list集合中有100条数据,每20条为一组取出来如何实现(具体代码)

这个要看你要哪些成为一组了,比如说你要1-20的为一组,你在是for循环里面写上if语句判断即可,if(i=20),

if(i=40i20),

if(i=60i40),if(i=80i60),

if(i=100i80),

每条if中写一条输出语句,那么就分五组输出了,希望你成功

如下是代码:

ListInteger

sList=

new

ArrayListInteger();

for

(int

i

=

1;

i

=

100;

i++)

{

sList.add(i);//这里存了100个数

}

for

(int

i

=

1;

i

sList.size();

i++)

{

if(i=20)

{

System.out.println("第一组=="+sList.get(i));

}

if(i=40i20)

{

System.out.println("第二组=="+sList.get(i));

}

if(i=60i40)

{

System.out.println("第三组=="+sList.get(i));

}

if(i=80i60)

{

System.out.println("第四组=="+sList.get(i));

}

if(i=100i80)

{

System.out.println("第五组=="+sList.get(i));

}

}

Java如何进行数据库里的数据统计

你这个跟java没什么关系,数据库自己就能实现。

T-SQL这样写就可以了

select * into table2 from table1

where (time3:00 and time5:00) --这句是伪代码,你把条件改对

如果要统计数据条数,另写一条sql查。

如果table2已经建好,请先删除。

-------------------------------------------------------

这还不简单啊,把上面的内容组合一下。

select count(*) as count_num from table1 where (你的条件)

--这句得到数据条数了。

再加上这句

select no,time from table1 where (你的条件)

--这句得到所有符合条件的数据。

插入也可以用子查询

--假设table2的id是自增的

insert into table2(no,time) values(

select no,time from table1 where(你的条件)

)

你在java里通过这些查询已经得到你要的数据了,再处理下就行了。

也可以把所有的查询都变成子查询然后放到一个SQL语句里面,不过好象没必要。

一个list里有20条数据,每页显示六条,用Java写出来一个简单代码,求告知

import java.util.*;

public class Main {

public static void main(String[] args) {

//建假数据

ListInteger list = new ArrayList();

for (int i = 1; i  21; i++) {

list.add(i);

}

//分页查找

ListInteger data = getData(2, 6, list);

if (data.size()  0) {

for (Integer integer : data) {

System.out.println(integer);

}

}

}

/**

* 分页查找

* @param page 第几页

* @param num 每页数据数量

* @param list 数据源

* @return

*/

public static ListInteger getData(Integer page,Integer num,ListInteger list){

//验证参数

if (page  0 || num  0||list.size()1) {

return new ArrayList();

}

//结果

ListInteger rs = new ArrayList();

Integer start = (page-1) * num;

for (int i = start; i  start+num ; i++) {

if (i == list.size()) {

break;

}

rs.add(list.get(i));

}

return rs;

}

}

如何使用java程序画出条形统计图(我们老师要求我们用java实现条形统计图,数据来自于sqlserver中)

条形统计图是用一个单位长度表示一定的数量,根据数量的多少画成长短不同的直条,然后把这些直条按一定的顺序排列起来。从条形统计图中很容易看出各种数量的多少。条形统计图一般简称条形图,也叫长条图或直条图。条形统计图是用条形的长短来代表数量的大小,便于比较。条形统计图又分为条形统计图和复式条形统计图,复式条形统计图由多种数据组成,用不同的颜色标出。

所填答案为:一定的数量 数量的多少 一定的顺序

java编写一个成绩统计程序

import java.util.Scanner;

public class test {

static int s;

public static void main(String[] argv) {

int [] num=new int[20];

Scanner scanner=new Scanner(System.in);

Integer a;

int i;

for(i=1;i=20;i++){

System.out.println("请输入第"+i+"一个分数(结束请输入520嘿嘿):");

a=scanner.nextInt();

num[i-1]=a;

if(a==520){

break;

}

}

for(int m=0;mi-1;m++)

{

s=s+num[m];

}

System.out.println("总共录入了"+(i-1)+"个分数");

System.out.println("总成绩是"+s+"分");

System.out.println("平均分是"+s/(i-1)+"分");

for(Integer m=0;mnum.length-1;m++)

{ if(num[m]0num[m]!=520){

if(num[m]=90)

System.out.println(num[m]+"优秀");

else if(num[m]=80)

System.out.println(num[m]+"良好");

else if(num[m]=70)

System.out.println(num[m]+"中等");

else if(num[m]=60)

System.out.println(num[m]+"及格");

else

System.out.println(num[m]+"不及格");

}else break;

}

}

}

我的代码很简洁,采纳我呗。。。


网站栏目:java数据条形统计代码 java统计文件的行数和字数
新闻来源:http://ybzwz.com/article/hipogh.html