7-1 模仿练习模仿练习, 编写程序输出三行信息Write the program to display three messages.要求模仿“参考代码”完成题目请不要复制参考代码在开发工具上手工录入代码运行正确后提交代码参考代码public class Main { public static void main(String[] args) throws Exception { System.out.println(Programming is fun!); System.out.println(Fundamentals First); System.out.println(Problem Driven); } }输入格式:无输出格式:输出三行信息输入样例:在这里给出一组输入。例如输出样例:在这里给出相应的输出。例如Programming is fun! Fundamentals First Problem Driven实现代码public class Main { public static void main(String[] args) throws Exception { System.out.println(Programming is fun!); System.out.println(Fundamentals First); System.out.println(Problem Driven); } }7-2 Hello World!本题要求编写程序输出一个短句“Hello World!”。输入格式:本题目没有输入。输出格式:在一行中输出短句“Hello World!”。实现代码public class Main { public static void main(String[] args) { System.out.println(Hello World!); } }实现代码public class Main { public static void main(String[] args) { System.out.println(Hello World!); } }7-3 sdut-入门-交换两个整数的值交换两个变量的值由终端输入两个整数给变量x,y然后交换x和y的值后输出x和y.输入格式:从键盘输入两个整数变量x和y。中间有1个空格。输出格式:交换x、y的值将x和y输出中间有1个空格。输入样例:4 6输出样例:6 4实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { int a,b,c; Scanner readernew Scanner(System.in); areader.nextInt(); breader.nextInt(); ca; ab; bc; System.out.println(a b); } }7-4 sdut-入门-转换字母从键盘上输入一个小写字母然后将小写字母装换成大写字母输出输入格式:从键盘上输入一个小写字母。输出格式:小写字母装换成大写字母输出。输入样例:a输出样例:A实现代码import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner readernew Scanner(System.in); String areader.next(); char ca.charAt(0); c(char)(c-32); System.out.println(c); } }7-5 球的表面积和体积任务描述对于半径为r的球其表面积公式是S4πr2体积的计算公式为V(4/3)πr3这里取π3.14159265。现给定r求SV。输入格式:输入为一个不超过100的非负实数即球半径类型为double。输出格式:输出两个实数即球的表面积和体积保留到小数点后2位。输入样例:4输出样例:201.06 268.08实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scnew Scanner(System.in); double asc.nextDouble(); double s,v; s4*Math.PI*a*a; vs/3*a; System.out.printf(%.2f %.2f,s,v); } }7-6 华氏温度转化为摄氏温度将华氏温度转化为摄氏温度下式中c表示摄氏温度f表示华氏温度。c5/9 (f-32)输入格式:直接输入一个实数没有其它任何附加字符。输出格式:在一行中按照“c结果”的顺序输出结果为保留2位小数的实数没有其它任何附加格式控制。输入样例:34输出样例:c1.11实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); double areader.nextDouble(); double c 5.0/9*(a-32); System.out.printf(c%.2f,c); } }7-7 sdut-入门-1 AB for Input-Output Practice(I)你的任务是计算a b。太容易了? !当然!我专门为PTA初学者设计了这个问题。你一定发现有些问题与这个问题有着相同的标题是的所有这些问题都是为了相同的目标而设计的。输入格式:输入将由一系列若干行整数a和b组成。每行有一对整数用一个空格分隔。输出格式:对于每一对输入整数a和b您应该在一行中输出a和b的和并在输入的每一行中输出一行。输入样例:在这里给出一组输入。例如1 5 10 20输出样例:在这里给出相应的输出。例如6 30实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); while(reader.hasNext()) { int a reader.nextInt(); int b reader.nextInt(); System.out.println(a b); } } }7-8 sdut-入门-2 AB for Input-Output Practice (II)你的任务是计算 a b.输入格式:首先为待计算加和的个数N。接下来有N行数据。每行有2个整数a和b中间用空格分隔。输出格式:对于每一对输入整数a和b在一行内它们的加和。输入样例:在这里给出一组输入。例如2 1 5 10 20输出样例:在这里给出相应的输出。例如6 30实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); int n; nreader.nextInt(); while(n--!0){ int a reader.nextInt(); int b reader.nextInt(); System.out.println(a b); } } }7-9 sdut0-入门-3 AB for Input-Output Practice (III)你的任务是计算a b。输入格式:输入包含多个测试用例。每个测试用例包含一对整数a和b每行有一对整数。一个包含0 0的测试用例终止输入并且这个测试用例不存在。输出格式:对于每一对输入整数a和b您应该在一行中输出a和b的和。输入样例:在这里给出一组输入。例如1 5 10 20 0 0输出样例:在这里给出相应的输出。例如6 30实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); while(reader.hasNext()){ int a reader.nextInt(); int b reader.nextInt(); if(a0b0) break; System.out.println(a b); } } }7-10 sdut-入门-4 AB for Input-Output Practice (IV)你的任务是计算一些整数的和。输入格式:输入包含多个测试用例。每个测试用例包含一个整数N然后在同一行中跟随N个整数。以0开始的测试用例终止输入并且这个测试用例不被处理。输出格式:对于每一组输入整数您应该在一行中输出它们的和输入的每一行都有一行输出。输入样例:在这里给出一组输入。例如4 1 2 3 4 5 1 2 3 4 5 0输出样例:在这里给出相应的输出。例如10 15实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); while(reader.hasNext()){ int a reader.nextInt(); int sum0; if(a0) break; for(int i1;ia;i){ int n reader.nextInt(); sumn; } System.out.println(sum); } } }7-11 sdut-入门-5 AB for Input-Output Practice (V)你的任务是计算一些整数的和。输入格式:输入包含一个整数N在第一行然后N行。每一行以一个整数M开始然后在同一行中跟随M个整数。输出格式:对于每一组输入整数您应该在一行中输出它们的和输入的每一行都有一行输出。输入样例:在这里给出一组输入。例如2 4 1 2 3 4 5 1 2 3 4 5输出样例:在这里给出相应的输出。例如10 15实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); int a reader.nextInt(); for(int i1;ia;i){ int sum0; int n reader.nextInt(); for(int j1;jn;j){ int m reader.nextInt(); summ; } System.out.println(sum); } } }7-12 sdut-入门-6 AB for Input-Output Practice (VI)你的任务是计算一些整数的和。输入格式:输入包含多个测试用例一个用例一行。每一种情况都以一个整数N开始然后在同一行中跟随N个整数。输出格式:对于每个测试用例您应该在一行中输出N个整数的和并在输入的每一行中输出一行。。输入样例:在这里给出一组输入。例如4 1 2 3 4 5 1 2 3 4 5输出样例:在这里给出相应的输出。例如10 15实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); while(reader.hasNext()){ int sum0; int n reader.nextInt(); for(int j1;jn;j){ int m reader.nextInt(); summ; } System.out.println(sum); } } }7-13 sdut-入门-7 AB for Input-Output Practice (VII)你的任务是计算a b。输入格式:输入将由一系列整数a和b组成用一个空格分隔每行有一对整数。输出格式:对于每一对输入整数a和b应该输出a和b的和后面跟着一个空行。输入样例:在这里给出一组输入。例如1 5 10 20输出样例:在这里给出相应的输出。例如6 30实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); while(reader.hasNext()){ int a reader.nextInt(); int b reader.nextInt(); System.out.println(ab); System.out.println(); } } }7-14 sdut-入门-8 AB for Input-Output PracticeVIII你的任务是计算一些整数的和。输入格式:输入包含一个整数N在第一行然后N行。每一行以一个整数M开始然后在同一行中跟随M个整数。输出格式:对于每一组输入整数您应该在一行中输出它们的和并且必须注意输出之间有一个空行。输入样例:在这里给出一组输入。例如3 4 1 2 3 4 5 1 2 3 4 5 3 1 2 3输出样例:在这里给出相应的输出。例如10 15 6实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); int n reader.nextInt(); for(int i1;in;i){ int sum0; int m reader.nextInt(); for(int j1;jm;j){ int k reader.nextInt(); sumk; } System.out.println(sum); System.out.println(); } } }7-15 打印字母B。编程序输出字母B。***** * * ***** * * *****输入格式:无。输出格式:输出字母B。输入样例:输出样例:***** * * ***** * * *****实现代码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner readernew Scanner(System.in); System.out.println(*****\n * *\n *****\n * *\n *****); } }