TestThis { (){ System..println()} (ab){ ()a = a.=a.=b} (abc){ (ab).= c} (){ } (){ .sing()System..println()} (String[] args) { TestThis hi = TestThis()hi.eat()} }
为什么这里结果会输出一个“正在初始化一个Hello对象”呢?,main方法里面也没有输出它呀
这个方法不用调就能用吗?
为什么不用循环而是用if?
public class Welcome{ //这是单行注释 。main方法是程序的入口 public static void main(String[]/*arguments是单词参数的缩写*/ args){ System.out.println("hello,world"); } }
/*
多行注释
*/
没定义常量length啊,为什么能用呢,还有为什么能通过shells调用length呢?
老师,图片从哪获取
老师为什么在方法里可以组合,但是外面的变量不能组合
public class Welcome{ public static void main(String[] args){ System.out.println("hello world"); } }
public class TestBoolean{
public static void main(String[]args){
boolean b1=true;
boolean b2=false;
if(b1){
System.out.println("b1是true");
}
else{
System.out.println("b1是flase");
public class TestChar{
public staic void main(String[] args){
char c1='a';
char c2='中';
char c3='\u0061';
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
//java中字符串不是基本数据类型,而是一个类
String str="我爱中国";
System.out.println(str);
char c5='\n';
System.out.println("a\nb\nc\nd\ne\nf\ng\n");
这里的g是什么?为什么能通过g调用构造器?
为什么能通过成员变量img来调用方法?
public class TestConstant{ public static void main(String[] args){ final double PI=3.14; //pi=3.1415;//无法为常量再次分配值 final int Max_SPEED=120;//常量命名:全用大写字母,单词之间用下划线隔开 int r=4; double arer=PI*r*r; double circle=2*PI*r; System.out.println("面积是"+area); System.out.println("周长是"circle); } }
package com.company; import java.util.Scanner; import java.util.Scanner; public class calculate { public static void main(String[] args) { Scanner sc = new Scanner(System.in);System.out.println("请输入你的月薪:"); double mouth = sc.nextInt(); double suodee = mouth-5000; double nasuie = 0; while (true){ if (suodee<3000){ System.out.println("你不需要交税"); }else if(suodee<=3000){ nasuie = suodee*0.03; mouth -=nasuie; }else if(suodee<=12000){ nasuie = suodee*0.1-210; mouth -=nasuie; }else if(suodee<=25000){ nasuie = suodee*0.2-1410; mouth -=nasuie; }else if(suodee<=35000){ nasuie = suodee*0.25-2660; mouth -=nasuie; }else if(suodee<=55000){ nasuie = suodee*0.3-4410; mouth -=nasuie; }else if(suodee<=80000){ nasuie = suodee*0.35-7160; mouth -=nasuie; }else { nasuie = suodee*0.45-15160; mouth -=nasuie; } System.out.println("应纳税所得额:"+suodee+"\t"+"你纳税:"+nasuie+"\t"+"实际工资:"+mouth); int cmd = sc.nextInt(); if (cmd==66){ System.out.println("计算下一位:"); continue; }if (cmd==88){ System.out.println("退出程序!"); break; } } } }
为啥我输入66重新计算下一位会把
System.out.println("应纳税所得额:"+suodee+"\t"+"你纳税:"+nasuie+"\t"+"实际工资:"+mouth);
输出一遍呢
这个i怎么不行了,和我之前敲得一样
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2026百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637