当前位置: 首页 > news >正文

洛谷官方题单[Java版题解]--【入门1】顺序结构

一.[入门1]顺序结构

1.B2002 Hello,World!

废话不多说,直接打印即可,代码如下

import java.util.*; import java.io.*; public class Main{ public static void main(String[]args ){ System.out.println(" * "); System.out.println(" *** "); System.out.println("*****"); System.out.println(" *** "); System.out.println(" *"); } }


2.B2025 输出字符菱形

废话不多说,直接打印即可,代码如下:

import java.util.*; import java.io.*; public class Main{ public static void main(String[]args ){ System.out.println(" * "); System.out.println(" *** "); System.out.println("*****"); System.out.println(" *** "); System.out.println(" *"); } }

3.P1000 超级玛丽游戏

public class Main { public static void main(String[] args) { System.out.println(" ********"); System.out.println(" ************"); System.out.println(" ####....#."); System.out.println(" #..###.....##...."); System.out.println(" ###.......###### ### ###"); System.out.println(" ........... #...# #...#"); System.out.println(" ##*####### #.#.# #.#.#"); System.out.println(" ####*******###### #.#.# #.#.#"); System.out.println(" ...#***.****.*###.... #...# #...#"); System.out.println(" ....**********##..... ### ###"); System.out.println(" ....**** *****...."); System.out.println(" #### ####"); System.out.println(" ###### ######"); System.out.println("##############################################################"); System.out.println("#...#......#.##...#......#.##...#......#.##------------------#"); System.out.println("###########################################------------------#"); System.out.println("#..#....#....##..#....#....##..#....#....#####################"); System.out.println("########################################## #----------#"); System.out.println("#.....#......##.....#......##.....#......# #----------#"); System.out.println("########################################## #----------#"); System.out.println("#.#..#....#..##.#..#....#..##.#..#....#..# #----------#"); System.out.println("########################################## ############"); } }

4.P1001 A+B Problem 题解

import java.util.*; import java.io.*; public class Main{ public static void main(String[] args ){ Scanner sc =new Scanner(System.in); int a=0;int b=0; a=sc.nextInt(); b=sc.nextInt(); int c=a+b; System.out.println(c); } }

5.B2005 字符三角形

直接拼接即可 ,没有什么可说的,然后这里和c++不同的是,这里不能输入单个char字符

你可以使用charAt(0)直接去读取(sc.next().charAt(0));

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String a; a=sc.next(); System.out.println(" "+a+" "); System.out.println(" "+""+a+""+a+""+a+" "); System.out.println(""+a+""+a+""+a+""+a+""+a); } }

6.P5703 【深基2.例5】苹果采购

直接两个数相乘即可

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a=0;a=sc.nextInt(); int b=0;b=sc.nextInt(); System.out.println(a*b); } }

7.P5704 【深基2.例6】字母转换

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); char a=sc.next().charAt(0); //相减的原理是背后的Ascll码, //记住几个简单的即可, //a:97 A:65(相差32) //0:48 System.out.println((char)(a-32)); } }

8.P5705 【深基2.例7】数字反转

当然这个写法肯定是不行的,笑哭了.对着答案编译这块.

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); //这道题最简单的写法,就是输入单个char字符,然后反向输出即可 //123.4 4.321-->' String sc1; sc1=sc.next(); char a=sc1.charAt(0); char b=sc1.charAt(1); char c=sc1.charAt(2); char d=sc1.charAt(3); char e=sc1.charAt(4); System.out.print(e); System.out.print(d); System.out.print(c); System.out.print(b); System.out.print(a); } }

9.P5706 【深基2.例8】再分肥宅水

知识点:四舍五入保留小数

//然后如果你想保留小数(),这里是四舍五入的方式 //double a=3.1415926 //可以用System.out.printf("%.2f",a),3.14
import java.util.Scanner; public class Main { public static void main(String[] args) { //然后如果你想保留小数(),这里是四舍五入的方式 //double a=3.1415926 //可以用System.out.printf("%.2f",a),3.14 double a;int b; Scanner sc = new Scanner(System.in); a= sc.nextDouble(); b=sc.nextInt(); double res1=a/b; System.out.printf("%.3f",res1); System.out.println(); System.out.println(b*2); } }
http://www.jsqmd.com/news/636462/

相关文章:

  • 从零入门性能测试:理论+JMETER实操,看完就能上手呈
  • C语言:排序(二)
  • AIAgent仿真环境搭建终极清单(2024Q3最新):覆盖Unity ML-Agents v4.0、Isaac Sim 2024.1、Meta’s Habitat 3.2 兼容矩阵与迁移路径
  • Filament引擎异步渲染实战:从API调用到GPU指令,你的代码是如何被‘翻译’的?
  • 手把手教你用PyTorch做图像分类:5种服装识别,代码全中文注释
  • 用Python实战股价预测:从KNN到LSTM,哪种模型更适合你的股票分析?
  • 2026年贵阳车牌识别系统官方联系方式与智慧停车深度横评|无人值守停车场道闸一体化解决方案 - 精选优质企业推荐榜
  • 探索OpCore Simplify:如何用智能化工具应对黑苹果配置挑战
  • 20252329 2025-2026-2 《Python程序设计》实验2报告
  • 手把手教你让FAST_LIO用上Livox HAP:从驱动livox_ros_driver2到消息适配的保姆级教程
  • 从ChatUI到AgentOS:下一代AIAgent交互范式迁移,3类企业已紧急重构前端架构
  • 记录复现多模态大模型论文OPERA的一周工作藕
  • 如何用Foldseek解决蛋白质结构分析难题:从新手到专家的完整指南
  • 接入工具代码讲解
  • 2026贵阳车牌识别系统官方联系方式与智慧停车品牌深度横评|无人值守停车解决方案对标指南 - 精选优质企业推荐榜
  • 2026物联网终端产业观察:AI端侧算力、5G RedCap与渠道下沉的规模化落地 - 格行官方招商总部
  • 经典算法:打家劫舍(动态规划 + 回溯求最优解)C++ 超详细解析
  • AIAgent架构中的多目标优化难题(工业级Agent系统92%失败源于此)
  • 如何用c# 做 mcp/ChatGPT app挂
  • 通过 C# 复制 Word 文档、指定段落、指定节庇
  • 抖音广告批量制作神器:用MATLAB+FFmpeg实现自动视频拼接(附完整源码)
  • Ansible模块
  • 2026年贵阳智慧停车车牌识别系统与安防门禁一体化解决方案深度横评 - 精选优质企业推荐榜
  • 保姆级教程:手把手教你为RTA-OS硬件Counter写那4个要命的回调函数(含避坑指南)
  • 【Redis工具类实战】SpringBoot中静态工具类的配置与多场景应用
  • Freertos中队列头尾指针及读写指针工作机制
  • fMRI(4-1)统计分析报告生成器说明
  • D11 15. 三数之和 18. 四数之和
  • 2026贵阳车牌识别系统与无人值守停车场完全指南:5大本土品牌深度横评+官方直达联系方式 - 精选优质企业推荐榜
  • EtherCAT:工业自动化中的实时通信引擎