
正文
Java统计男女人数代码 java数据统计
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java编程输入18位身份证号办别女性男女 代码?
18为身份证号码Java统计男女人数代码的第17位数字表示性别:奇数表示男性Java统计男女人数代码,偶数表示女性
所有代码中Java统计男女人数代码,只要截取出第17位Java统计男女人数代码的数字出来就可以判断性别,如:
String sex;
// 判断性别
if (Integer.parseInt(CardCode.substring(16).substring(0, 1)) % 2 == 0) {
sex = "女";
} else {
sex = "男";
}
相关问答
Q1: 用java统计数据库的数据
private Connection conn=null;
private PreparedStatement ps=null;
private String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String STRCONN="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=merchandise";
private String USER="sa";
private String PASS="sasa";
/**
* 创建一个连接方法
*/
public Connection createConnection(){
try {
Class.forName(DRIVER);
conn=DriverManager.getConnection(STRCONN,USER,PASS);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
上面是连接 sql server 2005Java统计男女人数代码的方法 下面是要查Java统计男女人数代码的用法
总数Java统计男女人数代码:select count(*)from
表名男生人数:select count(*)from 表名 where
性别那一列的名字='男'女生的把上面改一下就行了
Q2: JAVA如何统计人数(接着下面的程序写)
在类中声明一个静态变量如下 :
static int num=0 ,每次类初始化将num 加一。
静态变量为所有类共享,num的大小即为创建的student对象的数目
程序稍微改动如下:
class student {
String name;
static int num =0;
String id;
float ywscore;
float sxscore;
float sumscore;
float avgscore;
student(String name,String id,float ywscore,float sxscore){
this.name=name;
this.id=id;
this.ywscore=ywscore;
this.sxscore=sxscore;
num ++;
}
float sum(){
sumscore=sxscore+ywscore;
return sumscore;
}
float avg(){
avgscore=(sxscore+ywscore)/2;
return avgscore;
}
int getNum()
{
return num;
}
void showinfo(){
System.out.println("name: "+name);
System.out.println("id: "+id);
System.out.println("mathscore: "+sxscore);
System.out.println("langue: "+ywscore);
System.out.println("avg: "+avg());
System.out.println("sum: "+sum());
}
};
Q3: 利用Java求出有一串身份证的数字,用分号隔开,提取每个身份证号,统计男性和女?
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
class Dome{
public static void main(String[] args) throws IOException {
int quantity[]=new int[2];//1表示男人的个数Java统计男女人数代码,0表示女生个数
String card[]=new String[0];//记录身份证号码
String filePath = "D:/aa.txt";//假设Java统计男女人数代码你D盘下有一个aa.txt文件中存放着身份证号码
FileInputStream fin;
try {
fin = new FileInputStream(filePath);//从filePath中获得输入字节
BufferedReader buffReader = new BufferedReader(new InputStreamReader(fin));
String str = "";//用于暂存读取的内容
str = buffReader.readLine();//按行读取内容给str,只读取一行
card=new String[str.length()/17];//因为不知道身份证号码的数量,所以创建可能有的数量
int p=0;//记录card的数量
for(int i=0;istr.length();i++){
if(str.indexOf(",",i)!=-1){//判断是否是最后一个逗号
card[p]=str.substring(i,str.indexOf(",",i));//截取对应的身份证号码,这里用的是英文逗号
System.out.println(card[p]);
i=str.indexOf(",", i);//跳到以及处理过的结果末尾
}else{
card[p]=str.substring(i,str.length());
System.out.println(card[p]);
break;//结尾结束循环
}
p++;
}
buffReader.close();//关闭文件流
for(int i=0;icard.length;i++){
if(card[i].length()==18){//判断是否出错
quantity[((int)card[i].charAt(16)-48)%2]++;//计算第17位是奇数或偶数并对应相加
}
}
System.out.println("男生数量:"+quantity[0]);//输出男生结果
System.out.println("女生数量:"+quantity[1]);//输出女生结果
} catch (FileNotFoundException e) {
System.out.println(e);//输出错误原因
}
}
}
不知道符不符合Java统计男女人数代码你的要求
Java统计男女人数代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数据统计、Java统计男女人数代码的信息别忘了在本站进行查找喔。








