《java编程思想》第四版 中文英文版都有 网上有电子书下载 java信息系统设计与开发实例(第二版) java2参考大全(第四版) java实用系统开发指南(彭晨阳 著) 我都在网上下过电子书 但是我建议买 书比较好1. 求1、1/2、1/3…… 1/100 之和。2.从命令行输入10个数,再从命令窗口倒序显示出来3.设置一个大小为300,200的窗口,里面添加一个名为“按下我”的 按钮4.求a,b最大值并输出。5.import java.io.*;public class Max public static void main(String[] args) int a[] = new int[10]; for (int i = 0; i < 10; i++) try BufferedReader br = new BufferedReader(new InputStreamReader( System.in)); System.out.println("please input No"+i+" number"); a[i] = Integer.parseInt(br.readLine()); } catch (IOException e) } ; System.out.println("Max :" + getMax(a)); System.out.println("Min :" + getMin(a)); } public static int getMax(int[] a) int max = 0; max = a[0]; for (int i = 1; i < 10; i++) if (max < a[i]) max = a[i]; } return max; } public static int getMin(int[] a) int min = 0; min = a[0]; for (int i = 1; i < 10; i++) if (min > a[i]) min = a[i]; } return min; }}1.1~100的倒数和2.输入10个数字,反向输出3.定义个窗口,上面有个按钮4.返回两个数中的最大值5.import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Admin public static void main(String args[]) int i, n = 10; int a[] = new int[10]; for (i = 0; i < n; i++) try BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); a[i] = Integer.parseInt(br.readLine()); // 输入一个整数 } catch (IOException e) } } int max = a[0]; int min = a[0]; for (i = 1; i < n; i++) max = Math.max(max, a[i]); min = Math.min(min, a[i]); } System.out.println("最大值:" + max); System.out.println("最小值:" + min); }}三、各程式功能如下:1. 打印1到100的倒数和2. 输入10个整数,并反向输出;如果输入的不是整数,对应的a[i]将为03. 显示一个窗口,标题为"按钮",大小为(300,200),里面含有一个按钮“按下我”4. 打印a、b中大的那个数五。程式如下:1.import java.util.Scanner;public class Rand public static void main(String[] ag) Scanner sc=new Scanner(System.in); int i=0,j=0,total=10; int[] nums=new int[total]; for(;inums[i]=sc.nextInt();//获取输入值 } for(i=0;i for(j=0;j if(nums[j] int t=nums[j]; nums[j]=nums[j+1]; nums[j+1]=t; } } } System.out.print("最大值:"+nums[0]+"\t最小值:"+nums[9]); } }