最赞回答 / 吱吱叫的老鼠
public class HelloWorld { public static void main(String[] agr) { int count = 0; Scanner scan = new Scanner(System.in); System.out.println("请输入你要判断的那个数:"); int num = scan.nextInt(); while(num!=0) { n...
2017-03-02
最新回答 / 吱吱叫的老鼠
public class HelloWorld { public static void main(String[] agr) { int count = 0; Scanner scan = new Scanner(System.in); System.out.println("请输入你要判断的那个数:"); int num = scan.nextInt(); while(num!=0) { n...
2017-03-02
最新回答 / qq_时光_71
学习总结:(表达示) ?值1:值2 【三目运算符】表达示运算规则 :“表达示”是逻辑运算,结果是boolean类型, 如果表达示结果是true,返回的是值1,如果表达示结果是false返回的是值2.这里题目要求 值1=“及格”、值2="不及格"。都是String类型所以用Sting定义变量。
2017-03-02
最新回答 / 慕函数8491977
import java.util.Scanner;public class test { public static void main(String[] agrs){ Scanner input = new Scanner(System.in); System.out.println("请输入0~6任意一个数字:"); int day = input.nextInt(); switch (day){ case 0: System.out.println("Sund...
2017-03-02
已采纳回答 / 慕粉3912505
往后学就能发现不一样了。Java是面向对象的编程,c是面向过程。类,重载,继承这些专有名词不会再标准c中出现。(虽然有些可以强行用c语言解释,比如结构体解释)。但是出发点就不同,即使部分内容互通。像循环、条件等内容一样很正常。如果学过c++,和C语言对比就更明显了,c++由c而来,很多语句相似,但由于c++面向对象,致使它与c有本质区别。
2017-03-01
已采纳回答 / 小鱼儿5168
两个可以直接比较,int型默认转换为double进行比较,即a转换为8.0与b的3.5进行比较,两者不相等,您的System.out.println("a等于b:"(a==b));语句里面少了一个+号,应该写成System.out.println("a等于b:"+(a==b));即可以正常输出:a等于b:false,您可以试试看,但是如果想都用int型比较则需要进行强制转换。
2017-03-01
最新回答 / 呵呵121
你的数组是这个int scores[]={89,-23,64,91,119,52,73};但是你那样进行的话,就是把无效的成绩的位置用下一个来顶替;比如你的scores[1]=-23 判断后跳过了,接下来,scores[1]=64;这是可以的,虽然到最后你消去了2个数字,但是数组的长度不变,所以最后两个数字你是没有发生改变的;(以上基于没sort后的)
2017-03-01