Tag: int

数学运算符为整数的字符串

我有一个带数学运算符的字符串,我需要把它变成一个int (答案)。 下面的代码不起作用,但我不知道如何让答案变量起作用。 String question; int answer; question = “7/7+9-9*5/5”; answer = Integer.parseInt(question);

使用nextInt和nextLine()时出现问题

这不是让我把我的名字,但它的年龄是否正常。 我知道我可以改变陈述的顺序,但还有另一种方法吗? import java.util.Scanner; public class ScannerErr2 { public static void main(String [] args) { Scanner keyboard= new Scanner(System.in); String name; int age; System.out.print(“Enter your age : “); age= keyboard.nextInt(); System.out.print(“Enter your name: “); name= keyboard.nextLine(); System.out.println(“Age : “+age); System.out.println(“Name: “+name); } }

字符串不能改变。 但是int,char可以改变

我已经读过,在Java中,String类型的对象不能改变。 但是int和char变量可以。 为什么? 你可以给我一个例子吗? 谢谢。 (我是一个新的-_-)

如何从char中减去字符’0’将其更改为int?

此方法适用于C,C ++和Java。 我想知道它背后的科学。

Java int division令我困惑

我正在进行非常简单的int划分,我得到了奇怪的结果。 此代码按预期打印2 : public static void main(String[] args) { int i = 200; int hundNum = i / 100; System.out.println(hundNum); } 此代码打印1 不是预期的: public static void main(String[] args) { int i = 0200; int hundNum = i / 100; System.out.println(hundNum); } 这里发生了什么? (Windows XP Pro,在Eclipse 3.4.1中运行的Java 1.6)

在java中将两个整数除以double

我可以看到这是新程序员的常见问题,但是我没有成功实现我的代码的任何解决方案。 基本上我想划分w和v,必须保存为双变量。 但它打印[0.0,0.0,…,0.0] public static double density(int[] w, int[] v){ double d = 0; for(L = 0; L < w.length; L++){ d = w[L] /v[L]; } return d; }

long / int除法中出现意外结果

我有这样的价值观: long millis = 11400000; int consta = 86400000; double res = millis/consta; 问题是:为什么res等于0.0 (而不是大约0.131944 )? 它存储在double所以应该没有向右舍入?

在java中比较double和int是否有效?

Utilities.getDistance(uni, enemyuni) <= uni.getAttackRange() Utilities.getDistance返回double,getAttackRange返回int。 上面的代码是if语句的一部分,它必须是true。 那么比较有效吗? 谢谢

为什么Java能够将0xff000000存储为int?

Java中的整数最大值是2147483647,因为Java整数是签名的,对吗? 0xff000000的数值为4278190080。 但我看到Java代码是这样的: int ALPHA_MASK = 0xff000000; 有人可以开导我吗?

Java中的“int不能被解除引用”

我是Java的新手,我正在使用BlueJ。 我在尝试编译时不断得到“Int not be dereferenced”错误,我不确定问题是什么。 该错误特别发生在我底部的if语句中,其中“equals”是一个错误,“int不能被解除引用”。 希望得到一些帮助,因为我不知道该怎么做。 先谢谢你! public class Catalog { private Item[] list; private int size; // Construct an empty catalog with the specified capacity. public Catalog(int max) { list = new Item[max]; size = 0; } // Insert a new item into the catalog. // Throw a CatalogFull exception if the catalog […]