小编Ern*_*ill的帖子

数学计算不正确

有人可以告诉我有什么问题.当我输入低和高的方程式到计算器时,我得低= 118.129高= 113.629.
但由于某些原因,当我运行代码时,低和高都显示为119.0.

match_FRC = 82;//Double.parseDouble(FRC_match_textbox.getText().toString());
match_DTR = 1.455;//Double.parseDouble(DTR_match_textbox.getText().toString());

//math functions 
low = Math.round((match_FRC * match_DTR)/((1/100)+1));
high = Math.round((match_FRC * match_DTR)/((5/100)+1));
Run Code Online (Sandbox Code Playgroud)

java math android

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

重命名cpack自动目标

当您INCLUDE(CPack)CMakeLists.txt文件中时,它会添加一个以package生成的构建文件命名的目标.您可以配置有关生成的目标及其运行方式的许多内容,但我似乎无法找到更改目标本身名称的方法; 即,而不是生成Makefile包含名为的目标package,我希望它包含一个名为(例如)的目标bundle.有没有办法做到这一点?

cmake cpack

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

为什么我不能改变数组的第二个元素?

int main(void){ 
    char * strPtr="Hello World"; 
    printf("\n%s", strPtr);     
    *(strPtr+2)='Z';
    printf("\n%s", strPtr);     
    getch();
}
Run Code Online (Sandbox Code Playgroud)

我想改变char数组的第二个元素

*(strPtr+2)='Z';
Run Code Online (Sandbox Code Playgroud)

编译器没有给出任何错误,但是当我执行时,代码挂起计算机.哪里出错了?

c

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

格式化日期字符串

我有一个像这样的字符串:

"2013-06-25 10:00:09"

我想格式化它:

"25/06/2013 10:00".

我正在尝试这个:

SimpleDateFormat sdf = new SimpleDateFormat(""dd/MM/yyyy kk:mm"")
    Date d;

    try {
        d = sdf.parse(data_publicao_db[totalCount_ + i]);
        String s2 = (new SimpleDateFormat("yyyyMMdd")).format(d);
        Log.d("Data test", "" + s2);
    }
    catch (ParseException e) { e.printStackTrace(); }
Run Code Online (Sandbox Code Playgroud)

但它一直在给

ParseException: Unparseable date
Run Code Online (Sandbox Code Playgroud)

有没有更好,更正确的方法?

java android date

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

如果公共成员访问私有成员,则不要继承私有成员

如果这个问题可能一直被问到,我很抱歉,但我搜索过,找不到足够的答案.

如果私有成员/字段被公共成员/方法访问,如何禁用它们的继承?

所以考虑一下:

public class A {
    private MemberA a = new MemberA();

    public void foo(TypeA x) {
    a.methodCall(); //access to a
    }
}

public class B extends A {
    private MemberB b = new MemberB();

    public void foo(TypeB x) {
    b.methodCall(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

如果你点击调试器,你会看到,B有一个类型为MemberA的字段.这符合Java规则,因为如果公共成员可以访问私有成员,那么它将被继承.但是在B中,"a"是无用的,只是占用内存 - 即使你没有在B的构造函数中实例化它,因为B调用它的超级构造函数并且它必须在A中实例化,因为它非常适用于a.

需要为A和B设置相同的方法名称,并且它们必须是公共的,但由于它们从根本上做了不同的事情但是共享共同的逻辑B需要从A继承.

所以基本上,我需要知道如何重载和重写方法同时.或重复代码.该怎么办?

java inheritance

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

如何捕获CTRL +空格键+空格键

我将如何捕获按下“ Ctrl +空格+空格”的用户!

我使用以下代码成功测试了“ Ctrl +空格”:

RegisterHotKey(0, 1, MOD_CONTROL, VK_SPACE);
Run Code Online (Sandbox Code Playgroud)

c++ win32gui

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

帮我删除程序中的错误?

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class math
{
    JFrame jf;
    JTextField jt;
    JButton jb;
    JButton jb1;
    math()
    {
        jf=new JFrame("frame");
        jf.setSize(200,200);
        jf.setVisible(true);
        jt=new JTextField(50);
        jf.setLayout(new FlowLayout());
        JButton jb=new JButton("30");
        JButton jb1=new JButton("sin");
        jb.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent ae)
            {
                jt.setText("30");
            }
        });
        jb1.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent ae)
            {
                String s=jt.getText();
                double x=Double.parseDouble(s);
                double s1=Math.sin(x);
                jt.setText(s1);
            }
        });
        JButton jb2=new JButton("cos");
        jf.add(jt);
        jf.add(jb);
        jf.add(jb1);
        jf.add(jb2);
    }
    public static void main(String args[])
    {
        new math();
    }
}
//its …
Run Code Online (Sandbox Code Playgroud)

java

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

<pre> 标签相对于 javascript 有什么特别之处

<script type="text/javascript">
document.writeln("Hello");
document.writeln("I am new line!");
</script>
Run Code Online (Sandbox Code Playgroud)

输出是:

Hello I am new line!
Run Code Online (Sandbox Code Playgroud)

预编码

<pre>
<script type="text/javascript">
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
Run Code Online (Sandbox Code Playgroud)

输出是:

Hello
I am a new line!
Run Code Online (Sandbox Code Playgroud)

<pre>标签有什么特别之处?是否仅用于line breaks

html pre

-4
推荐指数
1
解决办法
6678
查看次数

标签 统计

java ×4

android ×2

c ×1

c++ ×1

cmake ×1

cpack ×1

date ×1

html ×1

inheritance ×1

math ×1

pre ×1

win32gui ×1