输入两个整数,放入到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练习:交换值相关推荐

  1. python什么是交换算法_python算法-015将链表元素两两交换元素(交换值、就地翻转)...

    大鹏一日同风起,扶摇直上九万里. 假令风歇时下来,犹能簸却沧溟水. 世人见我恒殊调,闻余大言皆冷笑. 宣父犹能畏后生,丈夫未可轻年少. --李白<上李邕> 在现代,别人对你的文章冷嘲热讽, ...

  2. 信息学奥赛一本通 2064:【例2.1】交换值

    [题目链接] ybt 2064:[例2.1]交换值 [题目考点] 1. 输入输出 2. 交换两个变量的值 使用<iostream>中的swap函数 swap(a, b); 在代码中交换a, ...

  3. 信息学奥赛一本通(2064:【例2.1】交换值)

    2064:[例2.1]交换值 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 258     通过数: 181 [题目描述] 输入两个正整数a和b,试交换a.b的值 ...

  4. 没有第三个变量的前提下交换两个变量_JavaScript 交换值的方法,你能想到几种?

    早期之前,在 JS 中交换值,我们主要还是使用临时变量.ES6 之后,我们可以使用展开运算符号来交换变量,除了这两种方式,你还能想到哪些呢? 本文主要介绍 交换变量的 10 种方法,请过目 1. 使用 ...

  5. Java中如何不用中间变量来使两个变量交换值

    当我们在让两个变量的值进行交换时常常要用到第三个临时变量 例如下面我们想让变量a和b的值进行互换,我们的代码如下: int a = 5; int b = 6; int c; // 进行交换值操作 c ...

  6. 变量a和b的值互换java_关于a和b不用第三变量交换值的问题

    今天在如鹏网(不是发广告)上看到一道题,题目很难就不说了,但是老师给的提示的题目却让我感兴趣,就是标题的内容. 题目是把a与b做异或比较从而实现不通过第三变量来交换a和b的数值答案是这样的: a=a^ ...

  7. C语言函数调用指针交换值

    int p;p = *a;*a = *b;*b = p; 可以发现函数调用前后还是函数执行前后地址都没有发生改变,值做了交换     int *p;*p = *a;*a = *b;*b = *p; 可 ...

  8. 两个变量交换值 和按位异或的理解

    2019独角兽企业重金招聘Python工程师标准>>> 第一种方法:大家会借助第三个变量来实现: 如:tmp=A;A=B;B=tmp; 这种方法需要借助第三变量来实现: 第二种方法: ...

  9. JavaScript两个变量交换值(不使用临时变量)

    概要 本文主要描述,如何不使用中间值,将两个变量的值进行交换.  前三种只适用于number类型的数值交换,第四和第五种适合其他类型. 一.普通做法 var a = 1,b = 2,tmp;tmp = ...

  10. java怎么不增加临时变量交换值

    思路 1.利用加法实现功能,原理是先把数字合并起来赋值给其中一个数字,然后分别按顺序减去两个数字.(容易导致数据溢出,并不完美) #include <stdio.h> int main() ...

最新文章

  1. 使用Epoll 能监听普通文件吗?
  2. SBB:石油污染土壤微生物群落构建与生物多样性研究
  3. intellij idea maven dependency自动补全
  4. 几点建议,让Redis在你的系统中发挥更大作用
  5. 端到端BPM(带有DMN标记)
  6. 程序员创业的两难困境
  7. 用python绘制心形_如何利用Python绘制一个爱心
  8. range与xrange的区别
  9. alexnet- tensorflow
  10. replace vfp_vfp8.0中,用REPLACE命令怎样输 – 手机爱问
  11. 欢迎使用云-“您的Apple ID已被禁用。”
  12. shell脚本:从1加到100的几种实现方式
  13. android 模糊线条,android 线条选择器
  14. 夯实C++基础学习笔记
  15. Tomcat 环境变量配置
  16. 【转载】 S/4 HANA中的MATDOC和MATDOC_EXTRACT
  17. JLINK SW接线方式
  18. 企业spark案例 —— 出租车轨迹分析(2)
  19. 单片机-人数统计系统
  20. linux深度修复,linux deepin 引导被覆盖后怎么修复

热门文章

  1. x的y次方python表达式怎么写_x 的 y 次方(xy) 以下表达式正确的是________
  2. 03:成绩排序 个人博客:doubleq.win
  3. 苹果怎么下第二个微信_封面苹果手机微信聊天记录怎么恢复?
  4. sql server使用DAC连接查询系统表
  5. 数字转换 LibreOJ - 10155
  6. ICLR 22 GRAPH CONDENSATION FOR GNNS 图压缩工作目前的 第一篇 密歇根州立 CMU Snap
  7. 2016届360公司PHP服务端开发笔试和面试之所得所感
  8. 服务器不稳定怎么解决?常见的4种问题和6种处理方法
  9. CSS从入门到精通——文本与字体样式1.0
  10. 路由器网口1一直闪烁正常吗_网口1一直闪烁上不了网(图文)