关于在if省略中括号里声明值的问题(variable declaration not allowed here)

关于在if省略中括号里声明值的问题(variable declaration not allowed here),第1张

关于在if省略中括号里声明值的问题(variable declaration not allowed here)

像下面这段代码,else那里是会报错的,“variable declaration not allowed here”,因为Java认为int sum = b.charAt(b_len–) - '0’这句话是两句,int sum和sum = b.charAt(b_len–) - ‘0’

while (a_len >= 0 || b_len >= 0) {
	if (a_len >= 0) {
		int sum = a.charAt(a_len--) - '0';
	}
	else
		int sum = b.charAt(b_len--) - '0';
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5721936.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存