java包扩编译器
javac.exe
及执行器
java.exe
安装jre时只有执行器
安装jdk时两个都有
输入java
一切正常是表示jre有安装(这通常由浏览器自动安装了)
输入javac
提示说
"javac不是内部或外部命令,也不是可运行的程序或批处理文件"
是表示未安装jdk或未设路径或路径错误.
2. java中怎么从键盘上给变量输入值
调用javax.swing.JOptionPane类实现,如下图:
3. 如何在Java中输入变量的值
你是刚一开始学习Java吗?
如果不是的话看了我的回答可别骂我啊!如是的话就往下看吧:
在类的最前面加上“import java.util.Scanner”,
然后举个例子:
Scanner input = new Scanner(System.in); //实例化一个Scanner对象
int num = input.nextInt(); //接收int
String str = input.next(); //接收String
double dou = input.nextDouble(); //接收Double
4. Java怎样从键盘输入一个整数给变量
用Scanner这个类,这个类是jdk1.5才引入的,用于用户输入参数,很方便,下面是例子: import java.util.*; public class Example{ public static void main(String args[]){ System.out.println("请输入若干个数,每输入一个数用回车确认"); System.out.println("最后输入一个非数字结束输入操作"); Scanner reader=new Scanner(System.in); double sum=0; int m=0; while(reader.hasNextDouble()){ double x=reader.nextDouble(); m=m+1; sum=sum+x; } System.out.printf("%d个数的和为%f\n",m,sum); System.out.printf("%d个数的平均值是%f\n",m,sum/m); } }
5. java中变量定义及输入问题。
报错因为input.next()返回的是字符串而不是cahr
不能input.nextChar()这样些是因为 Scanner没有这个方法;
如果要得到char类型数据可以用input.next().charAt(index);来去你需要的字符;
6. java怎样将变量由键盘输入
1、代码如下
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
//这一句就是获取从键盘读入内容的对象
Scanner scanner = new Scanner(System.in);
//这3句是根据你想要的数据类型 来读入不同的数据
int a =scanner.nextInt();
String str = scanner.next();
double b = scanner.nextDouble();
}
}
7. Java的常用输入输出语句
常用的输入语句是:
输入字符串:new Scanner(System.in).next();
输入整数:new Scanner(System.in).nextInt();
输入小数:new Scanner(System.in).nextDouble();
常用的输出语句:
换行输出: System.out.println(变量或字符串);
非换行输出: System.out.print(变量或字符串);
换行输出错误提示(默认是红字):System.err.println(变量或字符串);
不换行输出错误提示(默认是红字): System.err.print(变量或字符串));
8. Win11下Java的环境变量配置好后输入Java不生效怎么办
1、首先要确保安装的是jdk,而不只是Jre(java runtime environment),如果只安装jre,bin目录下没有javac命令,就不能执行;
2、其次保证路径没有错误,不要使用中文路径,仔细检查环境变量中的字符,如斜线是"\"而不是”/",分号是";"而不是";";
3、若安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖。这时候在配置的JAVA_HOME目录lib目录下找不到tools.jar和dt.jar,bin目录下找不到javac,就不能执行。可以卸载java之后重新安装。
注意事项:配置好环境变量之后检查每个配置的路径下是否有相对应的文件。
9. 在java中如何输入e^x(x为变量)还有如何输入e(e为自然对数的底数)
1.java中的a^b a的b次方, 可以使用Math.pow(a,b) 实现'
2. java中的常数e, 也可以通过Math.E 获得
3. 完整代码参考
publicclassTestMath{
publicstaticvoidmain(String[]args){
intx=5;//次方数
doublee=Math.E;//自然常数e的近似值
doubled=Math.pow(e,x);//e^x
System.out.println("e^"+x+"="+d);//输出结果
}
}
4.拓展延伸. 通过上面的例子可以看到Math类的用途比较广泛.需要系统的学习
java.lang.Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
Math的字段
Math.E: 比任何其他值都更接近 e(即自然对数的底数)的 double 值。
Math.PI: 比任何其他值都更接近 pi(即圆的周长与直径之比)的 double 值。
Math的常用方法
abs(double d) 求绝对值
sina(double a) 返回角的三角正弦。(还有一系列的三角函数计算)
sqrt(double d) 返回正确舍入的 double 值的正平方根。
ceil(double a) 返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。
floor(double a)返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。
log(double a) 返回 double 值的自然对数(底数是 e)。