java統計,java統計人數

本文目錄一覽:

java 統計字元串中每個字母有多少個

如下代碼提供了三種方式統計一個字元串中出現的大小寫字母和其他字元:

class Test{ publicstatic void main(String[] args) { String str = “abAM1,!23”; int cntU = 0; //大寫字母的個數 int cntL = 0; //小寫字母的個數 int cntOther = 0; int i; //第二種方法 String s1 = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”; String s2 =”abcdefghijklmnopqrstuvwxyz”; for (i=0; istr.length(); ++i) { charch = str.charAt(i); if(-1 != (s1.indexOf(ch))) { cntU++; } elseif (-1 != s2.indexOf(ch)) { cntL++; } else { cntOther++; } } // //方法二// for (i=0; istr.length(); ++i)// {// charch = str.charAt(i);// if(Character.isUpperCase(ch))// cntU++;// elseif (Character.isLowerCase(ch))// cntL++;// else// cntOther++;// } //方法三// for (i=0; istr.length(); ++i)// {// charch = str.charAt(i);// if(ch=’a’ ch=’z’){// cntL++;// }// elseif (ch=’A’ ch=’Z’){// cntU++;// }// else{// cntOther++;// }// } System.out.printf(“大寫字母個數: %d\n”, cntU); System.out.printf(“小寫字母個數: %d\n”, cntL); System.out.printf(“非字母個數: %d\n”, cntOther); }}

使用java 用兩種統計方式統計1-100之間8的倍數的個數

public class Test{

static int count2 = 0;

public static void main(String[] args) {

int count1 = 0;

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

if(i%8 == 0){

count1++;

System.out.print(i+” “);

}

}

System.out.println(“第一種統計的次數為:”+count1);

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

if(i%8 ==0 ){

method();

}

}

System.out.println(“第二種統計的次數為:”+count2);

}

public static void method() {

count2++;

}

}

這兩種都可以統計次數,希望能幫到你!

Java 統計輸入正數個數?

import java.util.Scanner;

import java.util.regex.*; //Java使用正表達式必須導入此包

public class test{

private static int count = 0;//統計正整數出現的次數

//使用正則表達式判斷是否是整數(正數、負數和0)

private static boolean isNumber(String str){

return str.matches(“^(0|[1-9][0-9]*|-[1-9][0-9]*)$”);

}

//遞歸實現無限循環

private static void input(){

try { //加try…catch就是為了處理一個數字輸入過長產生的異常

System.out.print(“請輸入一個整數:”);

String inputNum = new Scanner(System.in).next();

if (isNumber(inputNum)==false) {//當輸入不是整數的時候結束遊戲

System.out.println(“輸入錯誤,遊戲結束!”);

}else if(count2147483647||Integer.parseInt(inputNum)Integer.MAX_VALUE||Integer.parseInt(inputNum)Integer.MIN_VALUE){//當數字超過最大允許個數的時候提示

System.out.println(“數字個數超出允許範圍!”);

}else if(Integer.parseInt(inputNum)0){

count++;

input(); //遞歸調用

}else{

System.out.println(“正整數有”+count+”個!”);

}

} catch (Exception e) {

System.out.println(“數字個數超出允許範圍!”);

}

}

public static void main(String[] args) {

input();

}

}

java 統計某個文件夾下所包含的文件和文件夾的個數

listFiles方法返回當前目錄內所有文件和子目錄的File對象數組。

獲取其大小即文件和子目錄的數量總和。

遍曆數組,用isDirectory方法檢驗元素是否為目錄,這樣就把子目錄數出來了。

做差就是文件的數量了。

哦,你是想繼續數子目錄的文件數量情況嗎?那就再最外面套個遞歸。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192400.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-01 09:58
下一篇 2024-12-01 09:58

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論