sdut-Java面向对象-01Java入门
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 *****); } }

相关新闻

【ClaudeCode】报错解决方案:claude code 无法连接到 Anthropic 服务

【ClaudeCode】报错解决方案:claude code 无法连接到 Anthropic 服务

报错信息:Unable to connect to Anthropic services Failed to connect to api.anthropic.com: ERR_BAD_REQUEST Please check your internet connection and network settings. Note: Claude Code might not be available in your country. Check supported …

2026/7/3 18:14:37 阅读更多 →
AI替身:开发资源优化的双刃剑

AI替身:开发资源优化的双刃剑

一、技术架构的解构分析 graph TD A[开发者行为采集] --> B[代码模式分析] B --> C[决策树建模] C --> D[实时环境模拟器] D --> E[持续学习反馈环] E -->|测试环境| F[缺陷预测引擎] 行为克隆技术瓶颈 代码提交频次建模误差率 ≥23%(GitHub开源项目…

2026/5/17 12:21:46 阅读更多 →
Android8 Didn‘t find class “com.android.settings.SettingsApplication“ on path: DexPathList

Android8 Didn‘t find class “com.android.settings.SettingsApplication“ on path: DexPathList

文章目录问题分析解决过程记录确认SettingsApplication.java被编译强制添加classes.dexAndroid相关专栏问题 RK android8.1内置了3个自己开发的system应用,就会一直崩溃报这个错误 Didnt find class "com.android.settings.SettingsApplication" on pat…

2026/7/4 9:37:48 阅读更多 →

最新新闻

MC74HC165A与PIC18LF25K40实现高效数字输入扩展方案

MC74HC165A与PIC18LF25K40实现高效数字输入扩展方案

1. 项目背景与核心价值在嵌入式系统开发中,处理多路数字输入信号是常见需求。传统方案需要为每个输入信号分配独立的GPIO引脚,当系统规模扩大时,这会导致引脚资源紧张、布线复杂和成本上升。MC74HC165A作为8位并行输入/串行输出移位寄存器&am…

2026/7/4 14:44:13 阅读更多 →
PDown:专业级百度网盘下载加速解决方案完全指南

PDown:专业级百度网盘下载加速解决方案完全指南

PDown:专业级百度网盘下载加速解决方案完全指南 【免费下载链接】pdown 百度网盘下载器,2020百度网盘高速下载 项目地址: https://gitcode.com/gh_mirrors/pd/pdown PDown是一款专为解决百度网盘下载速度限制而设计的第三方下载工具,通…

2026/7/4 14:44:13 阅读更多 →
基于深度学习的单目视觉FCW系统实现与优化

基于深度学习的单目视觉FCW系统实现与优化

1. 项目概述:基于深度学习的单目视觉FCW系统 前车碰撞预警系统(Forward Collision Warning,FCW)是智能驾驶辅助系统(ADAS)的核心安全功能之一。与传统的雷达方案相比,基于单目视觉的FCW系统具有…

2026/7/4 14:40:10 阅读更多 →
STM32与EEPROM硬件设计及I2C驱动优化实践

STM32与EEPROM硬件设计及I2C驱动优化实践

1. S-34C04AB与STM32F207VGT6的硬件协同设计 在嵌入式存储系统中,S-34C04AB作为I2C接口的4Kb EEPROM芯片,与STM32F207VGT6的硬件配合需要特别注意电气特性和信号完整性。STM32F207VGT6的I2C接口工作电压为3.3V,而S-34C04AB支持1.7V-5.5V宽电压…

2026/7/4 14:40:10 阅读更多 →
3分钟免费解锁MobaXterm专业版:开源许可证生成器终极指南

3分钟免费解锁MobaXterm专业版:开源许可证生成器终极指南

3分钟免费解锁MobaXterm专业版:开源许可证生成器终极指南 【免费下载链接】MobaXterm-keygen A keygen for MobaXterm 项目地址: https://gitcode.com/gh_mirrors/moba/MobaXterm-keygen 还在为MobaXterm专业版的高昂费用而犹豫吗?想要体验完整的…

2026/7/4 14:36:09 阅读更多 →
Hugging Face Hub大文件上传实战指南

Hugging Face Hub大文件上传实战指南

1. 大文件上传需求背景在机器学习领域,数据集和模型文件往往体积庞大。以常见的计算机视觉数据集为例,一个中等规模的图像数据集可能达到几十GB甚至上百GB。传统的文件托管服务要么有严格的容量限制,要么缺乏版本控制功能,给团队协…

2026/7/4 14:34:07 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻