华南农业大学2015农科Java上机实验
实验1 创建、编译和运行Java程序17268计算两个整数的和从键盘输入两个整数,计算并输出两个整数的和。import java.util.Scanner;public class Main public static void main(String args) int a,b;Scanner input = new Scanner(System.in);a=input.nextInt();b=input.nextInt();int c = a + b;System.out.println(c); 17269输出两个整数中的较大的值从键盘输入两个整数,判断并输出两个整数中较大的值。import java.util.Scanner;public class Main public static void main(String args) int a,b;Scanner input = new Scanner(System.in);a=input.nextInt();b=input.nextInt();if(ab)System.out.println(a);elseSystem.out.println(b); 实验2 基本数据类型、运算和表达式18135在显示屏上显示指定字符要求编写一个程序,在显示屏上显示如下内容。注:类名必须为Main(大写M)C:ABC.TXT is filepublic class Main public static void main(String args) System.out.print(C:ABC.TXT is file); 18136计算圆的面积由键盘输入圆的半径,计算并输出圆的面积,结果保留2位小数。注:类名必须为Main(大写M)import java.util.Scanner;import java.text.DecimalFormat;public class Main public static void main(String args) double a,b,c;Scanner input = new Scanner(System.in);a = input.nextDouble();b = 3.14159;c = a*a*b;System.out.println(new DecimalFormat(#.#).format(c); 18138输出三位整数的各位数字从键盘输入一个3位的整数,要求按照:个位、十位和百位的顺序输出三个数字。输出时,每个数字占单独的一行。注:类名必须为Main(M大写)import java.util.Scanner;public class Main public static void main(String args) Scanner input = new Scanner(System.in);int cr = input.nextInt();int b, c, d;b = cr / 100;c = cr /10 %10;d = cr % 10;System.out.println(+ d);System.out.println(+ c);System.out.println(+ b); 实验3 选择结构程序设计18139判断点是否在圆上由键盘输入一个点的坐标, 要求编程判断这个点是否在单位圆上,点在圆上输出Y, 不在圆上输出N。使用小数点后3位精度进行判断。注:类名必须用Main(大写M)import java.util.Scanner;public class Main public static void main(String args) Scanner input = new Scanner(System.in);double x = input.nextDouble();double y = input.nextDouble();double distance = Math.sqrt(x * x + y * y);if (Math.abs(distance - 1.0) 0.001)System.out.println(Y);else System.out.println(N); 18140求数的位数由键盘输入一个不多于9位的正整数,判断并输出它是几位数。注:类名必须是Main(大写M)import java.util.Scanner;public class Main public static void main(String args) Scanner input = new Scanner(System.in);int a,place;a = input.nextInt();if(a99999999)place=9;else if(a9999999)place=8;else if(a999999)place=7;else if(a99999)place=6;else if(a9999)place=5;else if(a999)place=4;else if(a99)place=3;else if(a9)place=2;elseplace=1;System.out.println(place);18141数的排序由键盘输入三个整数a、b、c,按从小到大的顺序输出这三个数。注:类名必须是Main(M大写)import java.util.Scanner;public class Main public stat