欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java數(shù)據(jù)統(tǒng)計代碼 java統(tǒng)計函數(shù)

java編寫一個成績統(tǒng)計程序

import java.util.Scanner;

創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、洱源網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5高端網(wǎng)站建設成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設、外貿(mào)營銷網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為洱源等各大城市提供網(wǎng)站開發(fā)制作服務。

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+"一個分數(shù)(結束請輸入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)+"個分數(shù)");

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]+"優(yōu)秀");

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如何將數(shù)據(jù)庫中的數(shù)據(jù)統(tǒng)計后用jfreechart顯示出來(要具體代碼)

其實挺簡單的,注意我寫的注釋!

%@ page contentType="text/html;charset=GB2312" %

%@ page import="org.jfree.chart.JFreeChart,org.jfree.chart.ChartUtilities,

org.jfree.chart.ChartFactory,

org.jfree.chart.plot.PlotOrientation,

org.jfree.data.category.DefaultCategoryDataset"% //上面是需要添加的頭文件

html

body

%

String dataName[]=new String[]{"0-30歲","30-50歲","50-70歲","70歲以上"};//顯示數(shù)據(jù)系列

int dataValueCount[]={4,5,4,6};//數(shù)據(jù)系列對應的值

//以上兩行可以從數(shù)據(jù)庫里去取值,用循環(huán)寫入數(shù)組

//------創(chuàng)建數(shù)據(jù)集,并設置值------

DefaultCategoryDataset categoryDataset = newDefaultCategoryDataset();//這個表示柱狀圖

for(int i=0;idataName.length;i++)

categoryDataset.addValue(dataValueCount[i],dataName[i],dataName[i]);//循環(huán)寫入數(shù)據(jù)集

String titleString="用戶年齡階段分布統(tǒng)計圖";//圖的標題

JFreeChart chart = ChartFactory.createBarChart(titleString,"用戶年齡階段","數(shù)量",

categoryDataset,PlotOrientation.VERTICAL,true,true,false);//chart就是欲創(chuàng)建的圖表

ChartUtilities.writeChartAsJPEG(response.getOutputStream(),chart,500,300);//這行的意思是輸出成一個JPEG形式的文件顯示

%

/body

/html

其實后面還有很多參數(shù)的,比如顏色,柱子的標題等等,太多屬性了,這個你查看一下JFREECHART的文檔就行了,比如下面這樣,很容易吧。

Font labelFont = new Font("SansSerif", Font.TRUETYPE_FONT, 12);

/*

* VALUE_TEXT_ANTIALIAS_OFF表示將文字的抗鋸齒關閉,

* 使用的關閉抗鋸齒后,字體盡量選擇12到14號的宋體字,這樣文字最清晰好看

*/

// chart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);

chart.setTextAntiAlias(false);

chart.setBackgroundPaint(Color.white);

// create plot

CategoryPlot plot = chart.getCategoryPlot();

// 設置橫虛線可見

plot.setRangeGridlinesVisible(true);

// 虛線色彩

plot.setRangeGridlinePaint(Color.gray);

// 數(shù)據(jù)軸精度

NumberAxis vn = (NumberAxis) plot.getRangeAxis();

// vn.setAutoRangeIncludesZero(true);

DecimalFormat df = new DecimalFormat("#0.00");

vn.setNumberFormatOverride(df); // 數(shù)據(jù)軸數(shù)據(jù)標簽的顯示格式

// x軸設置

CategoryAxis domainAxis = plot.getDomainAxis();

domainAxis.setLabelFont(labelFont);// 軸標題

domainAxis.setTickLabelFont(labelFont);// 軸數(shù)值

屬性比較多,不可能全貼出來,也不必全用,設置一些實用的屬性即可。

Java 統(tǒng)計數(shù)字 【循環(huán)】【數(shù)組】

public class TotalNums {

public static void main(String[] args) {

int N=10;//N的值

//一個大小為10的數(shù)據(jù)存放,0~9數(shù)字出現(xiàn)的個數(shù),下標就是數(shù)字

int[] nums=new int[10];

for (int i = 0; i nums.length; i++) {//對計數(shù)器全部初始化為0

nums[i]=0;

}

for (int i = 1; i = N; i++) {//循環(huán)開始

String[] strs=String.valueOf(i).split("");//將i轉(zhuǎn)換為字符串數(shù)組

for (int j = 0; j strs.length; j++) {//循環(huán)計數(shù)累加

if(null!=strs[j] !"".equals(strs[j])){

nums[Integer.parseInt(strs[j])]+=1;

}

}

}

//輸出技術器

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

System.out.print(nums[i]+" ");

}

}

}

java統(tǒng)計串中字符個數(shù)的代碼解釋

整個代碼就是為了統(tǒng)計字符串中各個字符出現(xiàn)的個數(shù)

MapCharacter, Integer result = getCharMaps(s); 這個方法調(diào)用

主要是看這個方法

public static MapCharacter, Integer getCharMaps(String s) {

MapCharacter, Integer map = new HashMapCharacter, Integer(); //定義一個map

for(int i = 0; i s.length(); i++) { // 下面的代碼主要是循環(huán)字符串,一次取出每一個字符

Character c = s.charAt(i); //獲取對應的字符

Integer count = map.get(c); //獲取字符對應出現(xiàn)的次數(shù)

map.put(c, count == null ? 1 : count + 1); //如果之前出現(xiàn)過,則加1,否則直接賦1

}

return map; //返回最終的map

}

新聞標題:java數(shù)據(jù)統(tǒng)計代碼 java統(tǒng)計函數(shù)
地址分享:http://www.chinadenli.net/article0/ddoioio.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計ChatGPT網(wǎng)站排名網(wǎng)站設計公司軟件開發(fā)域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管