键盘输入时光标的起始位置

键盘输入时光标的起始位置

package com.imooc;

import java.util.Scanner;

/**
 * 案例-判断是否为闰年
 */
public class LeapYearDemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("请输入需要判断的年份:");
		Scanner sc = new Scanner(System.in);
		int year = sc.nextInt();
		
		//判断闰年的条件:能够被4整除但不能被100整除 或者 能够被400整除
		if(((year%4==0) && (year%100!=0)) || (year%400)==0) {
			System.out.println(year+"是闰年");
		}else {
			System.out.println("不是闰年");
		}		

	}

}

请叫老师,在运行的时候,键盘输入的起始光标位置总是在第一行显示,类似下面的样式

|请输入需要判断的年份:

请问老师怎样才能将光标放在冒号后面?谢谢


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2023-08-24 13:15:37

同学你好,只需要将同学代码中14行中提示语句的“println”更换为不换行的“print”即可。

祝学习愉快~

  • 提问者 菊儿胡同 #1
    老师 讲 println 改为 print 光标还是显示在第一行
    2023-08-27 22:19:28
  • 提问者 菊儿胡同 #2

    https://img1.sycdn.imooc.com//climg/64eb5cdb084264d715821026.jpg

    2023-08-27 22:25:41
  • 好帮手慕小蓝 回复 提问者 菊儿胡同 #3

    同学你好,光标位置在Eclipse中无法进行控制,但是在IDEA中可以保持在最后的位置,也就是冒号的位置。这是工具本身的问题,不是代码可以解决的。

    祝学习愉快~

    2023-08-28 09:21:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师