Java编程练习
C:ProgramDataOracleJavajavapath;1输入一行字符串,统计其中数字的个数。import java.util.Scanner;public class tongji private static Scanner sc;private static int a=0;public static void main(String args) System.out.print("请输入字符串:");sc = new Scanner(System.in);char ch = sc.next().toCharArray();System.out.println(ch);System.out.println("长度为:" + ch.length);2、36选7。从1-36共36个整数中随机产生7个整数。class test public static void main(Stringargs) inta=new int7; for(int i=0;i<a.length;i+) ai=(int)(Math.random()*35+1); for(int i=0;i<a.length;i+) System.out.println(" "+ai); 3、 编写一个异常类,如果用户输入的整数不在0-100范围内,则弹出相应的提示信息。import java.util.*;public class test private static int getTestScore() throws InvalidScroreException Scanner scanner=new Scanner(System.in); int score=scanner.nextInt(); if (score > 100 | score < 0) throw new InvalidScroreException("有效的分数在0100之内。"); return score; public static void main(String args) try getTestScore(); catch(InvalidScroreException ex) System.out.println(ex.getMessage(); class InvalidScroreException extends Exception String message; public InvalidScroreException(String errormessage) message=errormessage; public String getMessage() return message; 4、 计算的值。class testpublic static void main(Stringargs)int i;double sum=1;for(i=2;i<=100;i+) sum=sum+1.0/i;System.out.println(sum);5、编写一个Pointer类,包含横坐标x和纵坐标y两个成员变量,再给pointer定义两个构造方法(无参数和带有两个参数)和一个打印点坐标的方法Show。class Pointer int x; int y; public Pointer() x=0; y=0; public Pointer(int a,int b) x=a; y=b; public int GetX() return x; public int GetY() return y; public void Show() System.out.println(x+" "+y);