if-else练习:交换值
输入两个整数,放入到a与b变量中去,如果a>b就将a与b中的值进行交换,否则就不交换。目的就是要让a中放的值总是小于或等于b中的数,最后输出
import java.util.Scanner;
public class Test_1 {public static void main(String[] args) {//输入两个整数,放入到a与b变量中去,如果a>b就将a与b中的值进行交换,否则就不交换。// 目的就是要让a中放的值总是小于或等于b中的数,最后输出Scanner num1 = new Scanner(System.in);System.out.print("输入一个int型的数据:");int a = num1.nextInt();//获取aSystem.out.print("输入一个int型的数据:");int b = num1.nextInt();获取bint c = 0;//中间变量cif(a>=b){//如果a>b就将a与b中的值进行交换c = a;a = b;b = c;System.out.println("a:"+a);System.out.println("b:"+b);}else{System.out.println("a:"+a);System.out.println("b:"+b);}}
}
输入一个int型的数据:3
输入一个int型的数据:1
a:1
b:3
if-else练习:交换值相关推荐
- python什么是交换算法_python算法-015将链表元素两两交换元素(交换值、就地翻转)...
大鹏一日同风起,扶摇直上九万里. 假令风歇时下来,犹能簸却沧溟水. 世人见我恒殊调,闻余大言皆冷笑. 宣父犹能畏后生,丈夫未可轻年少. --李白<上李邕> 在现代,别人对你的文章冷嘲热讽, ...
- 信息学奥赛一本通 2064:【例2.1】交换值
[题目链接] ybt 2064:[例2.1]交换值 [题目考点] 1. 输入输出 2. 交换两个变量的值 使用<iostream>中的swap函数 swap(a, b); 在代码中交换a, ...
- 信息学奥赛一本通(2064:【例2.1】交换值)
2064:[例2.1]交换值 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 258 通过数: 181 [题目描述] 输入两个正整数a和b,试交换a.b的值 ...
- 没有第三个变量的前提下交换两个变量_JavaScript 交换值的方法,你能想到几种?
早期之前,在 JS 中交换值,我们主要还是使用临时变量.ES6 之后,我们可以使用展开运算符号来交换变量,除了这两种方式,你还能想到哪些呢? 本文主要介绍 交换变量的 10 种方法,请过目 1. 使用 ...
- Java中如何不用中间变量来使两个变量交换值
当我们在让两个变量的值进行交换时常常要用到第三个临时变量 例如下面我们想让变量a和b的值进行互换,我们的代码如下: int a = 5; int b = 6; int c; // 进行交换值操作 c ...
- 变量a和b的值互换java_关于a和b不用第三变量交换值的问题
今天在如鹏网(不是发广告)上看到一道题,题目很难就不说了,但是老师给的提示的题目却让我感兴趣,就是标题的内容. 题目是把a与b做异或比较从而实现不通过第三变量来交换a和b的数值答案是这样的: a=a^ ...
- C语言函数调用指针交换值
int p;p = *a;*a = *b;*b = p; 可以发现函数调用前后还是函数执行前后地址都没有发生改变,值做了交换 int *p;*p = *a;*a = *b;*b = *p; 可 ...
- 两个变量交换值 和按位异或的理解
2019独角兽企业重金招聘Python工程师标准>>> 第一种方法:大家会借助第三个变量来实现: 如:tmp=A;A=B;B=tmp; 这种方法需要借助第三变量来实现: 第二种方法: ...
- JavaScript两个变量交换值(不使用临时变量)
概要 本文主要描述,如何不使用中间值,将两个变量的值进行交换. 前三种只适用于number类型的数值交换,第四和第五种适合其他类型. 一.普通做法 var a = 1,b = 2,tmp;tmp = ...
- java怎么不增加临时变量交换值
思路 1.利用加法实现功能,原理是先把数字合并起来赋值给其中一个数字,然后分别按顺序减去两个数字.(容易导致数据溢出,并不完美) #include <stdio.h> int main() ...
最新文章
- 使用Epoll 能监听普通文件吗?
- SBB:石油污染土壤微生物群落构建与生物多样性研究
- intellij idea maven dependency自动补全
- 几点建议,让Redis在你的系统中发挥更大作用
- 端到端BPM(带有DMN标记)
- 程序员创业的两难困境
- 用python绘制心形_如何利用Python绘制一个爱心
- range与xrange的区别
- alexnet- tensorflow
- replace vfp_vfp8.0中,用REPLACE命令怎样输 – 手机爱问
- 欢迎使用云-“您的Apple ID已被禁用。”
- shell脚本:从1加到100的几种实现方式
- android 模糊线条,android 线条选择器
- 夯实C++基础学习笔记
- Tomcat 环境变量配置
- 【转载】 S/4 HANA中的MATDOC和MATDOC_EXTRACT
- JLINK SW接线方式
- 企业spark案例 —— 出租车轨迹分析(2)
- 单片机-人数统计系统
- linux深度修复,linux deepin 引导被覆盖后怎么修复
热门文章
- x的y次方python表达式怎么写_x 的 y 次方(xy) 以下表达式正确的是________
- 03:成绩排序 个人博客:doubleq.win
- 苹果怎么下第二个微信_封面苹果手机微信聊天记录怎么恢复?
- sql server使用DAC连接查询系统表
- 数字转换 LibreOJ - 10155
- ICLR 22 GRAPH CONDENSATION FOR GNNS 图压缩工作目前的 第一篇 密歇根州立 CMU Snap
- 2016届360公司PHP服务端开发笔试和面试之所得所感
- 服务器不稳定怎么解决?常见的4种问题和6种处理方法
- CSS从入门到精通——文本与字体样式1.0
- 路由器网口1一直闪烁正常吗_网口1一直闪烁上不了网(图文)