JAVA语言程序设计基础课后习题第六章
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA语言程序设计基础课后习题第六章,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4754字,纯文字阅读大概需要7分钟。
内容图文
// exercise 6.1 package second; import java.util.Scanner; public class first { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); System.out.print("Enter the number of students:"); int number=in.nextInt(); System.out.print("Enter "+number+" scores:"); int []score=newint[number]; getscores(score); int best=max(score); for(int i=0;i<number;i++){ System.out.println("Student "+i+" score is "+score[i]+" and grade is "+ grade(score[i],best)); } } publicstaticvoid getscores(int []score){ Scanner in=new Scanner(System.in); for(int i=0;i<score.length;i++){ score[i]=in.nextInt(); } } publicstaticint max(int[] score){ int max=score[0]; for(int i=0;i<score.length;i++){ if(max<score[i]) max=score[i]; } return max; } publicstaticchar grade(int score,int max){ if(score>=max-10) return ‘A‘; elseif(score>=max-20) return ‘B‘; elseif(score>=max-30) return ‘C‘; elseif(score>=max-40) return ‘D‘; elsereturn ‘F‘; } } //exercise 6.2package second; import java.util.Scanner; publicclass second { /** * @param args */publicstaticvoid main(String[] args) { // TODO Auto-generated method stubint []number=get(); reverseprint(number); } publicstaticint[] get(){ Scanner in=new Scanner(System.in); int[] number=newint[10]; System.out.println("input 10 number:"); for(int i=0;i<number.length;i++){ number[i]=in.nextInt(); } return number; } publicstaticvoid reverseprint(int[]Array){ for(int i=Array.length-1;i>=0;i--){ System.out.print(Array[i]+" "); } } } //exercise 6.3package second; import java.util.Scanner; publicclass third { /** * @param args */publicstaticvoid main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int[] newarray=newint[100]; int temp; for(int i=0;i<newarray.length;i++){ newarray[i]=0; } System.out.print("Enter the integers between 1 and 100:"); while((temp=in.nextInt())!=0){ newarray[temp]++; } resultprint(newarray); } publicstaticvoid resultprint(int []array){ for(int i=0;i<array.length;i++){ if(array[i]==1) System.out.println(i+" occurs "+array[i]+" time"); if(array[i]!=0&&array[i]!=1) System.out.println(i+" occurs "+array[i]+" times"); } } } //exercise 6-4package first; import java.util.Scanner; publicclass first { /** * @param args */publicstaticvoid main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int []score=newint[100]; int i=0,sum=0,count=0; System.out.print("input integer:"); while((score[i]=in.nextInt())!=-1){ sum+=score[i++]; count++; } int average=sum/count; int big=0,small=0; for(int j=0;j<count;j++){ if(score[j]<average) small++; else big++; } System.out.println("average is "+average); System.out.println("better than average is "+big); System.out.println("small than average is "+small); } } //exercise 6-5package first; import java.util.Scanner; publicclass second { /** * @param args */publicstaticvoid main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); System.out.print("Enter ten numbers:"); int []integer=newint[10]; int count=0; for(int i=0;i<10;i++){ boolean judge=false; int temp=in.nextInt(); for(int j=0;j<count;j++){ if(temp==integer[j]){ judge=true; } } if(!judge){ integer[count++]=temp; } } System.out.print("input integer:"); for(int i=0;i<count;i++){ System.out.print(integer[i]+" "); } } } //exercise 6-7package first; publicclass third { /** * @param args */publicstaticvoid main(String[] args) { // TODO Auto-generated method stubint []counts=newint[10]; for(int i=0;i<100;i++){ int random=(int)(Math.random()*10); counts[random]++; } for(int i=0;i<10;i++){ System.out.print(i+" "); } System.out.println(); for(int i=0;i<10;i++){ System.out.print(counts[i]+" "); } } } //exercise 6-8package first; publicclass fourth { /** * @param args */publicstaticint average(int[]array){ int sum=0,count=0; for(int i=0;i<array.length;i++){ sum+=array[i]; count++; } return sum/count; } publicstaticdouble average(double []array){ double sum=0; int count=0; for(int i=0;i<array.length;i++){ sum+=array[i]; count++; } return sum/count; } } //exercise 6-9package first; publicclass fifth { /** * @param args */publicstaticdouble min(double []array){ double min=array[0]; for(int i=0;i<array.length;i++){ if(min>array[i]) min=array[i]; } return min; } } //exercise 6-10package first; publicclass seventh { /** * @param args */publicstaticint indexOfSmallestElement(double[] array){ double min=array[0]; for(int i=0;i<array.length;i++){ if(min>array[i]) min=array[i]; } for(int i=0;i<array.length;i++){ if(min==array[i]) return i; } return 0; } }
原文:http://www.cnblogs.com/chenqy253/p/4094672.html
内容总结
以上是互联网集市为您收集整理的JAVA语言程序设计基础课后习题第六章全部内容,希望文章能够帮你解决JAVA语言程序设计基础课后习题第六章所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。