最新回答 / 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
已采纳回答 / 慕盖茨2448495
楼主应该是想要将两个字符串合并输出,因此,需要将SEX1和SEX2定义为String格式,若定义为char格式,是两个字符数据,相加时是将ASC码相加,汉字没有ASC码,所以加出来是个很大的数字,在Netbeans编译器里能出结果,但在这个网页系统里肯定是会出错的。
2017-03-01
最新回答 / 丿初丶翎
public class.....{ public state void main(String[] args){ String Words="我爱慕课网"; String WEB="www.imooc.com"; System.out.println(Words); System.out.println(WEB); }}
2017-03-01