纬度打击 2020-12-02 18:47 采纳率: 88.9%
浏览 36
已采纳

构造方法出现问题,去解决方法!!! 谢谢了

 

package tenthChapter.work;

public class Time {
	private int hour;
	private int minute;
	private int second;
	
	//construct a default Time
    public Time() {
		this.hour = (int)((System.currentTimeMillis() / 1000 / 60 / 60) \ 24);
		this.minute = (int)((System.currentTimeMillis() / 1000 / 60) \ 60);
		this.second = (int)((System.currentTimeMillis() / 1000 ) \ 60);
	}
	//construct a Time by millisecond
	public Time(long millisecond) {
		this.hour = (int)((millisecond / 1000 / 60 / 60) \ 24);
		this.minute = (int)((millisecond / 1000 / 60) \ 60);
		this.second = (int)((millisecond / 1000 ) \ 60);
	}
	//construct a Time with hour, minute and second
	public Time(int hour, int minute, int second) {
		this.hour = hour;
		this.minute = minute;
		this.second = second;
	}
	public int getHour() {
		return hour;
	}
	public int getMinute() {
		return minute;
	}
	public int getSecond() {
		return second;
	}
	public void setTime(long elapseTime) {
		this.hour = (int)((elapseTime / 1000 / 60 / 60) \ 24);
		this.minute = (int)((elapseTime / 1000 / 60) \ 60);
		this.second = (int)((elapseTime / 1000 ) \ 60);
	}
	public void setHour(int hour) {
		this.hour = hour;
	}
	public void setMinute(int minute) {
		this.minute = minute;
	}
	public void setSecond(int second) {
		this.second = second;
	}

}

Description    Resource    Path    Location    Type
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 10    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 11    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 12    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 16    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 17    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 18    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 36    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 37    Java Problem
Syntax error on token "Invalid Character", invalid AssignmentOperator    Time.java    /javaClass/tenthChapter/work    line 38    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 10    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 11    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 12    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 16    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 17    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 18    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 36    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 37    Java Problem
The left-hand side of an assignment must be a variable    Time.java    /javaClass/tenthChapter/work    line 38    Java Problem
 

  • 写回答

2条回答 默认 最新

  • cc.ChenLy 2020-12-02 23:22
    关注
    //将毫秒值转化为小时,分钟,秒
    totalMillis=System.currentTimeMillis();
    public void format(long totalMillis){
    		hour=totalMillis/1000/60/60;
    		minute=totalMillis/1000/60-hour*60;
    		second=totalMillis/1000-hour*60*60-minute*60;	
    }

    建议参考,可改类型为long试试,\反斜杠加后面那串不是转义字符的意思吗,这是写错了吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试