博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
经典变量练习
阅读量:4879 次
发布时间:2019-06-11

本文共 727 字,大约阅读时间需要 2 分钟。

题目:定义两个变量n1,n2,对分别赋值为10,20.写程序交换两个变量的值。(三种方法)

    方法一:利用占位符的使用,在控制台上输出结果,而没有实现代码实质上的变量转换。

         

int n1 = 10;            int n2 = 20;            Console.Write("交换后,n1的值是{0},n2的值是{1}.",n2,n1);            Console.ReadLine();

 

   方法二:实现代码的转换。

         

int n1 = 10;            int n2 = 20;            int temp=n1;            n1=n2;            n2=temp;            Console.Write("交换后,n1的值是{0},n2的值是{1}.",n1,n2);            Console.ReadLine();

 

    方法三:不适用第三方变量,使用变量间的运算来实现。

          

int n1 = 10;            int n2 = 20;            n1=n1-n2;            n2 = n1 + n2;            n1 = n2 - n1;            Console.Write("交换后,n1的值是{0},n2的值是{1}.",n1,n2);            Console.ReadLine();

 

注意:如果交换的不是int类型,而是string类型,则不能运用第三种方法。

转载于:https://www.cnblogs.com/kangshuai/p/4540278.html

你可能感兴趣的文章
linux系统灵活运用灯[android课程3]
查看>>
Android 通用Dialog中设置RecyclerView
查看>>
利用 Android Studio 和 Gradle 打包多版本APK
查看>>
Android 自定义标题栏
查看>>
Android 如何把一个 RelativeLayout或ImageView背景设为透明
查看>>
HTTP协议详解(真的很经典)
查看>>
hdu2089 不要62 (数位dp)
查看>>
tomcat优化方向
查看>>
fmt.Sprintf strconv.Itoa 效率实验
查看>>
http
查看>>
iOS开发-正则表达式的使用方法
查看>>
C++之运算符重载(1)
查看>>
8-1-组队赛
查看>>
codility: CountTriangles
查看>>
赛斯说
查看>>
python 中的pipe
查看>>
(SQL Analyzer services)定义链接维度
查看>>
squid
查看>>
系统开发管理、架构与设计步步谈随笔索引
查看>>
状态栏与导航栏的隐藏问题
查看>>