-
使用标识符时,需要遵守几条规则: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴 2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以 3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦! 4. 标识符的命名最好能反映出其作用,做到见名知意。查看全部
-
public class HelloWorld{
public static void main(String[] args){
int i=500;
int a=i/100;//百位数
int b=i%100/10;//十位数
int c=i%10;//个位数
int d=0;
//System.out.println(c);
if(a==0&&b==0&&c==0){
d=0;
}else if(a!=0&&b==0&&c==0){
d=a;
}else if(a==0&&b!=0&&c==0){
d=b;
}else if(a==0&&b==0&&c!=0){
d=c;
}else if(a!=0&&b!=0&&c==0){
d=a*b;
}else if(a!=0&&b==0&&c!=0){
d=a*c;
}else if(a==0&&b!=0&&c!=0){
d=b*c;
}else if(a!=0&&b!=0&&c!=0){
d=a*b;
}
int f=d/10;//十位
int e=d%10;//个位
int sum=0;
if(f!=0&&e==0){
sum=f;
}else if(f==0&&e!=0){
sum=e;
}else if(f!=0&&e!=0){
sum=f*e;
}
int g=sum/10;//十位
int h=sum%10;//个位
int com=0;
if(g!=0&&h==0){
com=g;
}else if(g==0&&h!=0){
com=h;
}else if(g!=0&&h!=0){
com=g*h;
}
int j=com/10;//十位
int k=com%10;//个位
int r1=0;
if(j!=0&&k==0){
r1=j;
}else if(j==0&&k!=0){
r1=k;
}else if(j!=0&&k!=0){
r1=j*k;
}
int l=r1/10;//十位
int m=r1%10;//个位
int c1=0;
if(l!=0&&m==0){
c1=l;
}else if(l==0&&m!=0){
c1=m;
}else if(l!=0&&m!=0){
c1=l*m;
}
System.out.println(c1);
}
}
查看全部 -
记得打分号,几个代码要记住,int doube float 等等
查看全部 -
Java 语言中常用的运算符可分为如下几种:
Ø 算术运算符
Ø 赋值运算符
Ø 比较运算符
Ø 逻辑运算符
Ø 条件运算符
查看全部 -
Java 中注释有三种类型:单行注释、多行注释、文档注释
查看全部 -
实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等
查看全部 -
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
4. 标识符的命名最好能反映出其作用,做到见名知意。
查看全部 -
if语法结构:if (条件) {达到条件则执行的东西达不到就不执行}
查看全部 -
public class HelloWorld{
public static void main(String[] args){
//输入两个正整数m和n,求其最大公约数和最小公倍数。
int a=12;
int b=18;
int i=0;
int d=0;
int sum=a*b;
if(a<b){
i=a;
a=b;
b=i;
}
while(i!=0){//辗转相除法
i=a%b;
a=b;//把小的数赋值给大的数
b=i;//把求余获得的结果赋值给小的数
}
d=a;
System.out.println("最大公约数"+d);//上一步被求余的数就是我们要的最大公约数
sum=sum/d;
System.out.println("最小公倍数是"+sum);
}
}
查看全部 -
Java常用的运算符:
1.算数运算符:“+”,“ - ”,“*”,”/“(除)
“%”(求余),
“++”(自增):eg: int a =5;
int b = ++a;//a先自加,然后赋值给b
System.out.println("a:" + a);
System.out.println("b:" + b);
运行结果:a: 6;
b: 6;
------------------------------------------------------------------------------------
int a = 5;
int b = a++;//先将a赋值给b,再自加
System.out.println("a:" + a);
System.out.println("b:" + b);
运行结果:a:6
b:5
------------------------------------------------------------------------------------
“--”(自减):(同理)
-----------------------------------------------------------------------------------
2.赋值运算符:"=", "+=", "-=" , "/=", "*=", "%="
3.比较运算符:">", "<", ">=" , "<=" , "!=" , "=="
4.逻辑运算符:& --> 逻辑与(一假则假) && -->短路与(系统按顺序执行,能得出结果后就会暂停执行)
| --> 逻辑或 (一真则真) || -->短路或
!-->逻辑非 (否定) ^ --> 逻辑异或(相同为假不同为真)
5条件运算符 ?-->eg:String str = ( 8 >5 ) ?;//意思是8>5吗? 真的话结果就为真否则就为假
查看全部 -
break 表示结束整个循环,而 continue 表示仅结束本次循环
查看全部 -
public class HelloWorld{
public static void main(String[] args){
//题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?很简单直接复制了
double profit=40;
double bonus=0;
if (profit<=10){
bonus=profit*0.1;
} else if(profit<=20){
bonus=(profit-10)*0.075+1;
} else if(profit<=40){
bonus=(profit-10)*0.05+1.75;
} else if(profit<=60){
bonus=(profit-10)*0.03+2.75;
} else if(profit<=100){
bonus=(profit-10)*0.015+3.35;
} else {
bonus=(profit-100)*0.01+3.95;
}
System.out.println(bonus+"万元");
}
}
查看全部 -
public class HelloWorld{
public static void main(String[] args){
//题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。输出结果的形式如:2+22+222=246;
int n = 9, a =2;
int[] arr = new int[n];//创建数组长度为输入的项数
int i = 1;//while循环初始化的值
arr[0] = a;//数组的第一个值为3
//把每一项的值赋值给数组里面的数
while (i < n) {
a *= 10;
arr[i] = a + arr[i - 1];
i++;
}
//求和
int sum = 0;
for (int s : arr) {
sum += s;//累加求和
if (s == arr[n - 1]) {
System.out.print(s);
break;//最后一次只输出结果
}
System.out.print(s + "+");//前面的值输出结果,后面还要加一个加号
}
System.out.println("=" + sum);//完美结束
}
}
//上面别人的有过程,下面我的没有
/*int a=2;
int n=1;
int i=0;//最终结果
for(int b=0;b<7;b++){
i=a*n+i;
n=n*10+1;
System.out.println(a*n);
}
}
}*/
查看全部
举报