package 求偶数和;//需求:求1-100之间的偶数和publicclassTest{publicstaticvoidmain(String[] args){
int i=0;
int total =0;for(i=0;i<=100;i++){if(i%2==0){
total += i;}}
System.out.println(total);}}
2550
水仙花
package 水仙花;//水仙花数的个位i,十位,百位的立方和等于原数publicclassTest{publicstaticvoidmain(String[] args){
int i;
int a,b,c;for(i=100;i<1000;i++){
a = i/100;//百位
b =(i%100)/10;//十位
c =(i%100)-(b*10);//个位
a = a*a*a;
b = b*b*b;
c = c*c*c;if((a+b+c)== i){
System.out.println(i);}}}}
153370371407
统计水仙花数
package 统计;//统计水仙花数有几个publicclassTest{publicstaticvoidmain(String[] args){
int i;
int total =0;
int a,b,c;for(i=100;i<1000;i++){
a = i/100;//百位
b =(i%100)/10;//十位
c =(i%100)-(b*10);//个位
a = a*a*a;
b = b*b*b;
c = c*c*c;if((a+b+c)== i){
System.out.println(i);
total++;}}
System.out.println(total);}}
1533703714074
猜数字
package 猜数字;import java.util.Random;import java.util.Scanner;publicclassTest{publicstaticvoidmain(String[] args){
Random suiji =newRandom();
int num = suiji.nextInt(100);
System.out.println(num);
Scanner shuru =newScanner(System.in);
int p = shuru.nextInt();if(p == num){
System.out.println("恭喜你猜中了");}elseif(p>num){
System.out.println("你猜的数据大了");}else{
System.out.println("你猜的数据小了");}}}
package 数组元素求和;//数组元素有这些{68,27,95,88,171,996,51,210},个位十位不能为7,并且要偶数,所有数加起来publicclassTest{publicstaticvoidmain(String[] args){
int[] array ={68,27,95,88,171,996,51,210};
int i;
int total =0;for(i=0;i<array.length;i++){if(array[i]%10!=7&& array[i]/10%10!=7&& array[i]%2==0){
total += array[i];}}
System.out.println("total = "+total);}}
package 统计字符次数;import java.util.Scanner;publicclassTest{publicstaticvoidmain(String[] args){
Scanner sc =newScanner(System.in);
System.out.println("请输入一个字符串");
String name = sc.next();
int total =0;for(int i=0;i<name.length();i++){//判断字符是否是0-9,没用'0'这样的字符形式,我用的ASCii码if(name.charAt(i)>=48&& name.charAt(i)<=59){
total++;}//判断字符是否是大写字母if(name.charAt(i)>=65&& name.charAt(i)<=90){
total++;}//判断字符是否是小写字母if(name.charAt(i)>=97&& name.charAt(i)<=122){
total++;}}
System.out.println("total = "+total);}}
请输入一个字符串
AaZz190``-sda
total =10
二月天
package 二月天;import java.util.Calendar;import java.util.Scanner;publicclassTest{publicstaticvoidmain(String[] args){
Scanner sc =newScanner(System.in);
System.out.println("请输入年份");
int year = sc.nextInt();
Calendar c = Calendar.getInstance();
c.set(year,2,1);
c.add(Calendar.DATE,-1);
int date = c.get(Calendar.DATE);
System.out.println(year+"年的二月有"+date);}}