当前位置: 首页 > 面试题库 >

是否可以用Java编写交换方法?

康照
2023-03-14
问题内容

问题是:编写一个交换两个变量的方法。这两个变量应该是原语。它不需要是通用的,例如两个int变量。有办法吗?


问题答案:

如果不使用数组或对象,不可以,无法在方法中进行操作。



 类似资料:
  • 问题内容: 我想为JPA编写一个Converter,将任何枚举存储为大写。我们遇到的一些枚举还没有遵循惯例,只能使用大写字母,因此在重构它们之前,我仍然会存储将来的值。 我到目前为止所得到的: 我希望将“开始”存储为“开始”,依此类推。 转换器当前看起来像这样: 不起作用的是,我不知道运行时将使用什么enumClass。而且我找不到在@Converter批注中将此信息传递给转换器的方法。 那么有没

  • 问题内容: 介绍 我听说过一些有关用Java编写设备驱动程序的信息(听说是“用我的耳朵”,而不是通过互联网),我想知道…我一直认为设备驱动程序在操作系统级别上运行,因此必须以相同的语言编写作为操作系统(因此大多是CI假设) 问题 我通常会对此假设有误吗?(看起来是这样) OS中如何使用“外来”语言的驱动程序? 无论如何(从编程语言的角度)对设备驱动程序有什么要求? 谢谢阅读 问题答案: 有两种方法

  • 问题内容: 给定两个值x和y,我想将它们传递给另一个函数,交换它们的值并查看结果。这在Java中可行吗? 问题答案: 不与原始类型(,,等)。Java按值传递东西,这意味着函数传递的变量是原始变量的副本,并且您对该副本所做的任何更改都不会影响原始变量。 现在,对象有所不同,因为对象变量的“值”实际上是对对象的引用-复制该引用使其指向完全相同的对象。 局限性在于,您仍然无法以调用者可以看到的任何方式

  • 是否可以在x86汇编语言中模拟if-statment(使用masm语法)?我想在x86汇编语言中做这样的事情,但我不确定应该使用哪个运算符来模拟if-ore语句。我应该使用指令,还是指令,还是其他指令?

  • 问题内容: 我想知道是否可以在Swift中编写内联汇编。 我知道在Objective-C中,您可以使用如下代码: 但是在Swift中似乎无法使用 。 有谁知道如何使用,如果可能的话。我没有找到任何关于它的信息,所以我认为这是一个很好的问题。 问题答案: 要扩展Robert Levy所说的内容,您可以只使用Swift / Obj-C互操作功能,并编写一个可以处理ASM内容的Obj- C类,然后可以从

  • 问题内容: 快速的Google搜索至少会产生一个教程来为node.js 编写C ++“ Hello World” ,但是目前尚不清楚是否可以仅使用C编写这样的扩展。假设有可能,我将面临哪些挑战/局限? 问题答案: 您可以根据需要用C编写扩展的一部分,但是至少需要一点C ++代码才能将C代码与Node粘合在一起。 正如您在HelloWorld中所看到的那样,扩展依赖于和标头,其中包含Node期望的所