文档详情

java练习题(含标准答案).doc

发布:2019-09-26约1.77万字共20页下载文档
文本预览下载声明
编写程序,用数组实现乘法小九九的存储和输出。【提示:采用多个一维数组。】 public class Multipation { public static void main(String[] args) { // TODO Auto-generated method stub int x[][]=new int[9][9]; for(int i=0;i9;i++){ for(int j=0;j9;j++){ if(i=j){ int m=i+1; int n=j+1; x[i][j]=m*n; System.out.print(m+*+n+=+x[i][j]); } } System.out.println(); } } } 2. 定义一个类Student,属性为学号、姓名和成绩;方法为增加记录SetRecord和得到记录GetRecord。SetRecord给出学号、姓名和成绩的赋值,GetRecord通过学号得到考生的成绩。 public class Student { /** * @param args */ private int ID; private String name; private float score; public void SetRecord(int ID,String name,float score){ this.ID=ID; this.name=name; this.score=score; } public float getRecord(int ID){ if(ID==this.ID) return this.score; else return -1; } public static void main(String[] args) { // TODO Auto-generated method stub Student s=new Student(); s.SetRecord(0,alex,100); float Sco=s.getRecord(0); System.out.print(Sco); } } 给出上题中设计类的构造函数,要求初始化一条记录(学号、姓名、成绩)。 public class Student { /** * @param args */ private int ID; private String name; private float score; Student(int ID,String name,float score){ this.ID=0; this.name=666; this.score=65; } public void SetRecord(int ID,String name,float score){ this.ID=ID; this.name=name; this.score=score; } public float getRecord(int ID){ if(ID==this.ID) return this.score; else return -1; } public static void main(String[] args) { // TODO Auto-generated method stub Student s=new Student(0,sdfs,12); //s.SetRecord(0,alex,100); float Sco=s.getRecord(0); System.out.print(Sco); } } 4. 编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。 public class StringTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str=你好,欢迎来到Java世界; int length=str.length(); char [] stringArr = str.toCharArray(); //System.out.print(stringArr); for(int i
显示全部
相似文档