代碼如下:
創(chuàng)新互聯(lián)公司服務(wù)項目包括重慶網(wǎng)站建設(shè)、重慶網(wǎng)站制作、重慶網(wǎng)頁制作以及重慶網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,重慶網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到重慶省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
import?java.util.Scanner;
/**
*?統(tǒng)計字符串中數(shù)字,字母,空格,其他字符的個數(shù)
*?@author?young
*
*/
public?class?Data01?{
public?static?void?main(String[]?args)?{
int?englishCount?=?0;//?英文字母個數(shù)
int?spaceCount?=?0;//?空格個數(shù)
int?numCount?=?0;//?數(shù)字個數(shù)
int?otherCount?=?0;//?其他字符個數(shù)
Scanner?sc?=?new?Scanner(System.in);
System.out.println("請您輸入一行字符:");
String?str?=?sc.nextLine();//?取得控制臺輸入的一行字
char[]?ch?=?str.toCharArray();//?把取道的字符串變成一個char數(shù)組
for?(int?i?=?0;?i??ch.length;?i++)?{
if?(Character.isLetter(ch[i]))?{
//?判斷是否為字母
englishCount++;
}?else?if?(Character.isSpaceChar(ch[i]))?{
//?判斷是否為空格
spaceCount++;
}?else?if?(Character.isDigit(ch[i]))?{
//?判斷是否為數(shù)字
numCount++;
}?else?{
//?以上都不是則認(rèn)為是其他字符
otherCount++;
}
}
System.out.println("字母的個數(shù):"?+?englishCount);
System.out.println("數(shù)字的個數(shù):"?+?numCount);
System.out.println("空格的個數(shù):"?+?spaceCount);
System.out.println("其他字符的個數(shù):"?+?otherCount);
}
}
可以借助java.text.DecimalFormat類,先將科學(xué)記數(shù)法轉(zhuǎn)為指定的格式的字符串,再轉(zhuǎn)為需要的普通計數(shù)法。代碼可以參考:
double?a?=?1.1234546789E6;
java.text.DecimalFormat?df?=?new?java.text.DecimalFormat("00.00");//""00.00"小數(shù)點后面的0的個數(shù)表示小數(shù)點的個數(shù)
String?b?=?df.format(a);
參考代碼如下:
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
? int sum = 0;
? int count = 0;
? while(true){
? int num = sc.nextInt();
? if(num == 0) break;
? sum += num;
? count++;
? }
? System.out.println("平均值:"+sum*1.0/count);
}
}
運行結(jié)果:
Scanner?scan?=?new?Scanner(System.in);
ListInteger?args?=?new?ArrayListInteger();
ListInteger?argsAll?=?new?ArrayListInteger();
System.out.println("請輸入:");
while(args.size()??10){
int?a?=?scan.nextInt();
argsAll.add(a);
System.out.println(args.size());
if(!args.contains(a)){
args.add(a);
}else?if(args.contains(a)){
System.out.println("已存在請重新輸入!");
}
}
System.out.print("總計輸入:");
for?(int?i?=?0;?i??argsAll.size();?i++)?{
System.out.print(argsAll.get(i)+"??");
}
System.out.println();
System.out.print("去重后數(shù)據(jù):");
for?(int?i?=?0;?i??args.size();?i++)?{
System.out.print(args.get(i)+"??");
}
public class TotalNums {
public static void main(String[] args) {
int N=10;//N的值
//一個大小為10的數(shù)據(jù)存放,0~9數(shù)字出現(xiàn)的個數(shù),下標(biāo)就是數(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)換為字符串?dāng)?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;
}
}
}
//輸出技術(shù)器
for (int i = 0; i nums.length; i++) {
System.out.print(nums[i]+" ");
}
}
}
本文名稱:java記數(shù)字代碼 java算數(shù)代碼
文章源于:http://jinyejixie.com/article6/dodppig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、Google、小程序開發(fā)、營銷型網(wǎng)站建設(shè)、ChatGPT、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)