日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

蓝桥杯 算法训练试题 数据交换 Java

發(fā)布時(shí)間:2024/9/30 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯 算法训练试题 数据交换 Java 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目詳情

資源限制 時(shí)間限制:1.0s 內(nèi)存限制:256.0MB
問題描述   編寫一個(gè)程序,輸入兩個(gè)整數(shù),分別存放在變量x和y當(dāng)中,然后使用自己定義的函數(shù)swap來交換這兩個(gè)變量的值。   輸入格式:輸入只有一行,包括兩個(gè)整數(shù)。   輸出格式:輸出只有一行,也是兩個(gè)整數(shù),即交換以后的結(jié)果。
  要求:主函數(shù)負(fù)責(zé)數(shù)據(jù)的輸入與輸出,但不能直接交換這兩個(gè)變量的值,必須通過調(diào)用單獨(dú)定義的函數(shù)swap來完成,而swap函數(shù)只負(fù)責(zé)交換變量的值,不能輸出交換后的結(jié)果。
輸入輸出樣例
樣例輸入 4 7
樣例輸出 7 4

解法一

package C算法訓(xùn)練;import java.util.Scanner;public class C221_數(shù)據(jù)交換 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int arr[] = new int[2];arr[0] = sc.nextInt();arr[1] = sc.nextInt();swap(arr);System.out.println(arr[0] + " " + arr[1]);}private static void swap(int[] arr) {int t = arr[0];arr[0] = arr[1];arr[1] = t;// System.out.println("swap():" + arr[0] + arr[1]);}private static void swap2(int num1, int num2) {int t = num1;num1 = num2;num2 = t;System.out.println("swap():" + num1 + " " + num2);} }

解法二

package C算法訓(xùn)練;import java.util.Scanner;public class C221_數(shù)據(jù)交換2 {public static void main(String[] args) {Scanner input = new Scanner(System.in);int m = input.nextInt();int n = input.nextInt();Swap sp = new Swap(m, n);sp.swap();System.out.println(sp.m + " " + sp.n);}private static class Swap {int m;int n;public Swap(int m, int n) {this.m = m;this.n = n;}public void swap() {int temp = this.m;this.m = this.n;this.n = temp;}} }

總結(jié)

以上是生活随笔為你收集整理的蓝桥杯 算法训练试题 数据交换 Java的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。