小编Jam*_*s T的帖子

是否可以将算术运算符传递给java中的方法?

现在我将不得不写一个看起来像这样的方法:

public String Calculate(String operator, double operand1, double operand2)
{

        if (operator.equals("+"))
        {
            return String.valueOf(operand1 + operand2);
        }
        else if (operator.equals("-"))
        {
            return String.valueOf(operand1 - operand2);
        }
        else if (operator.equals("*"))
        {
            return String.valueOf(operand1 * operand2);
        }
        else
        {
            return "error...";
        }
}
Run Code Online (Sandbox Code Playgroud)

如果我能编写更像这样的代码会很好:

public String Calculate(String Operator, Double Operand1, Double Operand2)
{
       return String.valueOf(Operand1 Operator Operand2);
}
Run Code Online (Sandbox Code Playgroud)

所以运算符会替换算术运算符(+, - ,*,/ ...)

有谁知道这样的东西在java中是否可行?

java math operators

29
推荐指数
3
解决办法
3万
查看次数

将Cyanogenmod移植到不支持的手机/平板电脑我需要知道什么?

将Cyanogenmod移植到目前不支持的 Android手机和平板电脑我需要知道什么?

它是否涉及从源代码修改和构建内核

它是否涉及从源代码修改和构建cyanogenmod

我在哪里可以获得基本的cyanogenmod,它是特定设备端口的起点?

我在某处看到了我需要知道的c/c ++.我还需要知道汇编还是Java?

人们是否从头开始为新硬件编写设备驱动程序?他们如何知道如何与新硬件通信?

你是否在usb上使用adb并运行像dmesg这样的linux命令来获取有关初始构建中出错的提示?你是否用其他任何东西得到关于出了什么问题的提示?

我想概述一下将Cyanogenmod移植到不同硬件所涉及的内容,以便我可以知道要学习什么,从哪里开始,以及从那里开始.

android android-source cyanogenmod

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

有什么不同?指向数组与常规数组的指针

我熟悉Java并试图自学C/C++.我偷了从承载它们的材料类课程的一些在这里.不幸的是,我不能问老师,因为我不在课堂上.我关注的是"动态声明的数组"下的部分:

如果希望能够在运行时更改数组的大小,则声明动态数组.这些都是通过指针和new运算符完成的.有关指针的基础知识,请阅读指针部分.

使用new分配内存,然后以与静态数组相同的方式访问数组.例如,

int*arrayPtr = new int [10]; for(int i = 0; i <10; i ++){arrayPtr [i] = i; }

内存画面与静态数组相同,但如果需要,可以更改大小.不要忘记在分配新内存之前必须释放内存(否则会导致内存泄漏).

delete [] arrayPtr; //删除数组指针时需要[] arrayPtr = new int [50]; ...

完成数组后,必须删除其内存:

delete [] arrayPtr;

动态多维数组以与Java类似的方式完成.你将有指针指针.例如,请参阅a

我的理解是C中的数组只是对数组中第一个元素的内存地址的引用.

那么,是什么样的区别int *pointerArray = new int[10];int array[10];如果有的话?

我做了一些测试,似乎表明他们完全一样.网站是错的还是我读错了?

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    // Initialize the pointer array
    int *pointerArray = new int[10];
    for (int i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c c++

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

如何遍历TI-83计算器程序中的列表

我创建了一组程序来使用各种近似方法(中点,梯形,辛普森)为我的微积分类计算图形下的面积.

以下是我的一个程序(中点)的示例:

Prompt A,B,N
(A-B)/N->D
Input "Y1=", Y1
0->X
0->E
For(X,A+D/2,b-D/2,D)
Y1(x)+E->E
End
Disp E*D
Run Code Online (Sandbox Code Playgroud)

我不想将这些近似规则应用于函数(Y1),而是将它们应用于数据列表(L1).如何遍历列表?我需要能够获得列表中的最后一个索引,以便"For循环"有任何好处.我不能像在Java中那样做L1.length这样的事情.

list ti-basic

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

标签 统计

android ×1

android-source ×1

c ×1

c++ ×1

cyanogenmod ×1

java ×1

list ×1

math ×1

operators ×1

ti-basic ×1