小编lil*_*roo的帖子

如何将字面整数显示为字符

我有一个整数1,我想在C++中将其显示为字符"1".到目前为止,我只设法将它从整数65转换为字符'A'.你怎么阻止这个?

c++ int char

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

Insets.top,left,bottom,right全部为零

这是我用来实例化JFrame的代码示例:

public class TestFrame{
public static void main(String[] args){
    JFrame frame = new JFrame();
    Insets insets = frame.getInsets();
    frame.setSize(new Dimension(insets.right + insets.left + 400, insets.bottom + insets.top + 400));
    System.out.println(String.format("Top = %d \nBottom = %d \nLeft = %d \n Right
            = %d", insets.top, insets.bottom, insets.left, insets.right));

    frame.setResizable(false);
    frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)

框架显示正常,但所有插图似乎都等于零.我需要知道顶部标题栏的大小,因为我想要一个大小为400x400的内容窗格.

我在多个平台上进行了测试,同样的事情发生在Windows和Mac上.

我究竟做错了什么 ?

java layout swing layout-manager insets

2
推荐指数
2
解决办法
2724
查看次数

这个方法声明有什么问题?

bool somemethod(int number){
    return true;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用此方法编译代码时,我不断收到此错误消息

/Users/user/Desktop/test.c:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘somemethod’
Run Code Online (Sandbox Code Playgroud)

c methods boolean

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

Z80指令寄存器大小

我正在编写一个Z80仿真器,我对指令寄存器的大小感到困惑.

在Z80手册中,它指出指令长度为1到4个字节,我是否假设Z80具有32位指令寄存器?如果没有,那么它如何执行这样的指令?

在此输入图像描述

assembly z80 emulation

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

在不使用数组的情况下返回3个变量的Min

我有三个变量ab c.我想要一种方法(在java中)选择这些变量的Min并向其添加1而不使用数组来对值进行排序.

有没有办法做到这一点 ?

在程序开始时,所有这些变量将等于零.

java min

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

标签 统计

java ×2

assembly ×1

boolean ×1

c ×1

c++ ×1

char ×1

emulation ×1

insets ×1

int ×1

layout ×1

layout-manager ×1

methods ×1

min ×1

swing ×1

z80 ×1