求java大神

这个我创建两个对象数组,然后赋值,但是在和我在输入时,就跳过了那个给名字赋值那一步了,这么回事啊?

第1个回答  2019-04-22

你需要在之前加 scan.nextLine();

scan.nextLine();
System.out.println("名字");
SS = scan.nextLine();

追答

是 scan.nextLine()

追问

为什么要加input

啊?

追答

这样它才不会跳过

答案已修改。。看一下

追问

我不是写了scan.next Lin e了吗

但是他会跳过那一步

追答

要写两次

第一个是防止它跳,第二个才是给它读取input

追问

问题解决了感谢回答!

追答

ok

本回答被提问者采纳

java求问大神答案以及原因
答案分别为: a 、98、a1、aa1。解析:在java中 ‘+’有两种意义:连接符和运算符, 运算顺序从左往右。连接符:字符串连接,只要有a+b,ab中有一个字符串就作为连接符。运算符:数学意义上的两数相加,注意:两个字符相加、一个字符和一个数字,字符是作为ASCII码值相加。若有疑问,可追问。

求Java大神解决!
1、这个程序逻辑比较简单,纯粹的条件判断。2、用i变量的值来决定j变量的值,如果i大于4,则j等于2。如果i大于0且i小于4,则j等于3。如果i小于等于0,则j等于4。3、希望对你有帮助。

谢谢!请求java大神进行帮忙,帮助我写一下代码,可以吗?
package zhangsan.test;import java.util.Scanner;import zhangsan.bean.User;import zhangsan.dao.impl.UsersDaoImpl;public class TestUser { \/ MethodName main Description TODO param args return void Date 2020-4-7 \/ public static void main( String[] args ) { UsersDaoImpl usersDaoImpl = ...

求Java 大神解答!Long&String
在Java中将十进制转化成十六进制非常的简单。int var = 324;String hex = Integer.toHexString(var);long lvar = 3243143432134L;String lhex = Long.toHexString(lvar); 这样就可以得16进制的字符串了。当要从十六进制转化成十进制的时候也很方便:Integer.parseInt(hex, 16);Long.parseLong(hex, 16...

求教各位java大神。 SVG矢量图方面的。
你在页面上实现就别想着用java了 java搞不定你页面的问题,如果必须用java,那客户端需要安装jre,支持applet运行。然后就是applet编程了。建议你用更简单的方式,比如已经成型的js框架来做,EXT的框架就挺好用的,你下载个ext用用试试,里面有案例,支持缩放之类的功能。

Java 求大神帮忙!!求代码
代码如下:import java.io.File;public class FileTest {public static void main(String[] args){File file = new File("C:\\\\");File[] files = file.listFiles();for (int i=0;i<files.length;i++){if(files[i].isDirectory()){System.out.println("<" + files[i].getName() +...

求教Java大神!!
首先安装JDK再在 我的电脑->属性->高级系统设置->环境变量中设置变量 path变量如果你没有就新建一个也可以在系统变量中的path路径中添加,就不用去用户变量去添加了区别在于用户变量添加的电脑换一个用户登录之前的用户设置的变量是不存在的,而系统变量是不变的。 在dos中使用 java -version ...

JAVA基础题 求大神指点
第一题:我们按照循环一个一个来:105>0成立 第1次执行 m=105%10=5, result=0+5=5,s=105\/10=10(由于为INT类型,除法只留整数部分)10>0成立 第2次执行 m=10%10=0, result=5+0=5,s=10\/10=1 1>0成立 第3次执行 m=1%10=1, result=5+1=6,s=1\/10=0 0>0不成立循环结束,...

Java 代码 求大神帮助十万火急!!
public static void main(String[] args) {Scanner input = new Scanner(System.in);ArrayList<Integer> L = new ArrayList<>(10);int X = 1;int Y = 0;while (true) {if(L.size()>=10)break;System.out.printf("Integer " + X + ":", (X + 1));X++;Y++;L.add(input.next...

求大神用java程序回答。
定义一个可以创建算术题的类,创建属性num1,num2用于计算的两个数字,operator用于存储运算符,num3存储计算后的结果,创建构造方法,使各项属性自动初始化,注意存储数字的类型最好为double型,但因为我这里不考虑小数点才用的int型,所以如果想程序更加的准确,应该把int改为double并设置一个保留小数点...

相似回答