// 使用循环输出:100、95、85、···、5./*for(int i = 100;i>0;i=i-5) {
System.out.print(i+"、");
}*//*int i = 100;
do {
System.out.print(i+"、");
i-=5;
}while(i>0);*/int i =100;while(i>0){
System.out.print(i+"、");
i-=5;}
2.编程计算1至50中是7的倍数的数值之和
// 编程计算1至50中是7的倍数的数值之和int a =1;int sum =0;while(a <=50){if(a %7==0){
sum += a;}
a++;}
System.out.println("1至50中是7的倍数的数值之和的:"+ sum);
// 鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几只int a =35, b =94;// x+y=35;2x+4y=94;for(int x =0; x <=35; x++){for(int y =0; y <=35; y++){if(((x *2)+(y *4)== b)&& x + y == a){
System.out.println("有"+ x +"只鸡"+"有"+ y +"只兔");}}}
/*
* 一共有30个人,他们在一家饭馆吃饭共花了50先令,其中每个男人花3先令,每个女人花2先令,每个小号花1先令。请问男人、女人和小孩各几人
*/for(int men =0; men >=0&& men <=10; men++){for(int women =0; women <=30; women++){for(int kids =0; kids <=30; kids++){if(3* men +2* women + kids ==50&& men + women + kids ==30){
System.out.println(men +"个男人"+ women +"个女人"+ kids +"个小孩");}}}}
7.依次输入五句话,然后将它逆序输出。
//依次输入五句话,然后将它逆序输出。
System.out.println("请输入5句话");
Scanner input =newScanner(System.in);
String[] a =newString[5];
String m;for(int i =0;i<5;i++){
System.out.print("请输入"+(i+1)+"句话"+" ");
a[i]= input.next();}
System.out.println(Arrays.toString(a));for(int o =0;o<a.length/2;o++){
m=a[o];
a[o]=a[a.length-o-1];
a[a.length-o-1]=m;}
System.out.println(Arrays.toString(a));
input.close();
8.基本:18、25、7、36、13、2、89、63,编程找出最低的积分及它所在的数组的下标
// 基本:18、25、7、36、13、2、89、63,编程找出最低的积分及它所在的数组的下标int[] points ={18,25,7,36,13,2,89,63};int min = points[0], index =0;for(int i =0; i < points.length; i++){for(int a =0; a < points.length; a++){if(min < points[i]){
min = points[i];
index = i;}}}
System.out.print("最低积分为:"+ min);
System.out.println("所在数组的下标是:"+ index);