android中的java物理应用程序(数学)
基本上,我是java新手,我必须制作一个android应用程序,可以做简单的物理方程,比如I=Q*t。。。。等等,基本上我一辈子都不能把结果输出,有人知道为什么模拟器不能工作吗 我试着把意图和各种东西放进去。请帮忙android中的java物理应用程序(数学),java,android,eclipse,math,Java,Android,Eclipse,Math,基本上,我是java新手,我必须制作一个android应用程序,可以做简单的物理方程,比如I=Q*t。。。。等等,基本上我一辈子都不能把结果输出,有人知道为什么模拟器不能工作吗 我试着把意图和各种东西放进去。请帮忙 public class Current extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn
public class Current extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_current);
// Show the Up button in the action bar.
setupActionBar();
@SuppressWarnings("unused")
Intent intent = getIntent();
}
public void Main(String[]args){
Button calc1 = (Button)findViewById(string.Calculate_Current);
calc1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// IIIIII HATE JAVA
EditText Charge1 = (EditText)findViewById(R.id.number_input_2);
EditText Time1 = (EditText)findViewById(R.id.number_input_3);
TextView Distances_answer = (TextView)findViewById(R.id.Distances_answer);
double charge = Double.parseDouble(Charge1.getText().toString());
double Time = Double.parseDouble(Time1.getText().toString());
@SuppressWarnings("unused")
Intent intent = new Intent();
Distances_answer.setText("" + charge + Time);
}
});
我觉得你正在从两个编辑文本中输入费用和时间,然后点击一个按钮,你正在更新一个文本视图,将费用和时间的乘积放在那里。试试这个
public class Current extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_name);
// Show the Up button in the action bar.
setupActionBar();
Button calc1 = (Button)findViewById(R.id.buttons_id_in_layout);
calc1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
EditText Charge1 = (EditText)findViewById(R.id.number_input_2);
EditText Time1 = (EditText)findViewById(R.id.number_input_3);
TextView Distances_answer = (TextView)findViewById(R.id.distances_answer);
double charge = Double.parseDouble(Charge1.getText().toString());
double time = Double.parseDouble(Time1.getText().toString());
//Time is a class in Java
Distances_answer.setText("" +charge*time);
}
});
}
我不明白你在想什么?您是否试图在新活动或其他内容中显示结果?你是新意图的实例,但你以后不会使用它们…您好,这很有效,我应该解释得更好,我试图像一个等式三角形那样来做,换句话说,用户有三个数字CIMAL字段可以输入,一旦他们单击“计算”,程序运行,然后输出缺少的值。这将分布在五个不同的屏幕上,每个屏幕上有多个计算。感谢上面的用户,因为它最终输出了正确的答案,现在我必须添加一些条件,例如除法和只输出缺少的字段等。非常感谢您。事实上,在上面的条件下,有没有一种方法可以让程序只查找缺少的值?不管输入了哪些值?很高兴为您提供帮助:)!你能确切地告诉我你在用三角形值做什么吗?就像毕达哥拉斯那样,用户给出了两个面,而你必须计算第三个面吗?基本上是的,我会做一个新的主题叫Java physics traingles,如果有帮助的话,可以举几个屏幕截图作为例子?干杯,这次请更详细地描述:)