在不考虑符号,不考虑溢出的情况下,用循环将字符串转换为整型做乘积 再用字符串形式输出

devtools/2025/3/19 13:05:18/
package test14;
import java.util.Scanner;
public class chengji {
public static void main(String[] args) {/*给定两个以字符串形式表示的非负整数num和num2,返回num1和num2的乘积,他们的乘积也表示为字符串形式在不考虑符号,不考虑溢出的情况下,用循环将字符串转换为整型做乘积 再用字符串形式输出*///不考虑乘积//1.输入两个非负字符串Scanner sc = new Scanner(System.in);System.out.println("请输入第一个非负字符串");String n1 = sc.next();System.out.println("请输入第二个非负字符串");String n2 = sc.next();System.out.println();//2.将字符串转换为数字整型int num1=num(n1);int num2=num(n2);int n=num1*num2;//3.整数变字符串StringBuilder sb1=new StringBuilder();while(n>0){int digit=n%10;sb1.append(digit);n/=10;
}StringBuilder sb2=new StringBuilder();for(int i=sb1.length()-1;i>=0;i--) {char c = sb1.charAt(i);sb2.append(c);}String str=sb2.toString();System.out.println("两位数的乘积是:"+str);
}
public static int num(String str)//将字符串转为整型
{int num = 0;for (int i = 0; i < str.length(); i++) {char c=str.charAt(i);    //遍历字符串依次得到每个字符int n=c-'0';//将字符转换为整型num=num*10+n;}
return num;
}}

http://www.ppmy.cn/devtools/168342.html

相关文章

【Python 算法零基础 1.线性枚举】

我装作漠视一切&#xff0c;以为这样就可以不在乎 —— 25.3.17 一、线性枚举的基本概念 1.时间复杂度 线性枚举的时间复杂度为 O(nm)&#xff0c;其中 n是线性表的长度。m 是每次操作的量级&#xff0c;对于求最大值和求和来说&#xff0c;因为操作比较简单&#xff0c;所以 …

删除 Git 历史提交记录中的大文件

git filter-branch 命令的作用是重写Git仓库历史记录&#xff0c;这里具体用于彻底删除大文件。该命令参数解析&#xff1a; git filter-branch --force --index-filter "git rm --cached --ignore-unmatch multimodal-transport-system/data/road.geojson" --prune…

CSS3 背景

CSS3 背景 引言 随着互联网技术的发展&#xff0c;网页设计日益注重用户体验和视觉效果。CSS3 作为 Web 标准的一部分&#xff0c;提供了丰富的样式和动画效果&#xff0c;使得网页设计更加灵活和生动。其中&#xff0c;CSS3 背景功能是网页设计中不可或缺的一部分&#xff0…

【愚公系列】《高效使用DeepSeek》014-行程计划

🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟 📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主! 👉 江湖人称"愚公搬代码",用七年如一日的精神深耕技术领域,以"…

卷积神经网络 - 卷积层(具体例子)

为了更一步学习卷积神经网络之卷积层&#xff0c;本文我们来通过几个个例子来加深理解。 一、灰度图像和彩色图像的关于特征映射的例子 下面我们通过2个例子来形象说明卷积层中“特征映射”的概念&#xff0c;一个针对灰度图像&#xff0c;一个针对彩色图像。 例子 1&#x…

K8S学习之前站五:清理docker的overlay2 目录

overlay2 是 Docker 默认使用的存储驱动&#xff0c;用于管理容器和镜像的存储。随着容器和镜像的增多&#xff0c;overlay2 目录可能会占用大量磁盘空间。清理 overlay2 目录需要谨慎操作&#xff0c;以避免误删正在使用的容器或镜像。 以下是清理 overlay2 目录的步骤和方法…

pytorch小记(十四):pytorch中 nn.Embedding 详解

pytorch小记&#xff08;十四&#xff09;&#xff1a;pytorch中 nn.Embedding 详解 PyTorch 中的 nn.Embedding 详解1. 什么是 nn.Embedding&#xff1f;2. nn.Embedding 的基本使用示例 1&#xff1a;基础用法示例 2&#xff1a;处理批次输入 3. nn.Embedding 与 nn.Linear 的…

4.从GitHub拉取远程分支到本地

要从GitHub拉取远程分支到本地&#xff0c;可以按以下步骤操作&#xff1a; 1. 方法一&#xff1a;直接拉取并切换到分支 适用场景 远程分支已存在&#xff08;例如 feature/new-ui&#xff09;&#xff0c;需拉取到本地并自动跟踪。 拉取所有远程分支信息&#xff08;确保本…