小编cha*_*yer的帖子

创建一个java程序将十进制转换为二进制?

我正在开发一个可以显示三种选择的程序.三者是:

  • 将十进制转换为二进制
  • 将二进制转换为十进制
  • 出口.

如果用户在选择中写入"退出",则系统取数字并说"再见".

截至目前,这就是我所拥有的.

import java.util.Scanner;

public class binary {

    public String toBinary(int n) {
        if (n == 0) {
            return "0";
        }
        String binary = "";
        while (n > 0) {
            int rem = n % 2;
            binary = rem + binary;
            n = n / 2;
        }
        return binary;
    }

    public static int binaryTodecimal(int i) {
        int n = 0;
        for (int pow = 1; i > 0; pow *= 2, i /= 10)
            n += …
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
1
解决办法
596
查看次数

阅读和理解三元运算符?

我试图理解三元运算符,但没有看到返回语句的示例.

 return (next == null) ? current : reversing(current,next);
Run Code Online (Sandbox Code Playgroud)

没有三元运算符,你会怎么写?它只是:

if (next == null) { 

} else { 
  return (current,next);
Run Code Online (Sandbox Code Playgroud)

java ternary

-2
推荐指数
1
解决办法
65
查看次数

标签 统计

java ×2

ternary ×1