-
java语言之父:James Gosling(詹姆斯·高斯林) 1995年5月23日,Sun Microsystems公司宣布Java语言诞生。 Java的三个版本: Java Platform,Enterprise Edition(JavaEE:Java平台企业版) Java Platform,Standard Edition (JavaSE:Java平台标准版) Java Platform,Micro Edition (JavaME:Java平台微型版)查看全部
-
public class HelloWorld{
public static void main(String[] args){
/**
* 题目:打印出所有的 水仙花数 ,
* 所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。
* 某三位数的百位 i / 100,十位 i % 100 / 10,个位 i % 10
*/
for (int i = 100 ; i <= 999 ; i++){
int g = i % 10;
int s = i % 100 / 10;
int b = i / 100;
if(g*g*g+s*s*s+b*b*b==i){
System.out.println(i);
}
}
}
}
查看全部 -
public class HelloWorld{
public static void main(String[] args){
//有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
int sum=0;
for(int g=1;g<=4;g++){
for(int s=1;s<=4;s++){
for(int b=1;b<=4;b++){
if(g!=s&&g!=b&&s!=b){
System.out.println("都是"+(b*100+s*10+g)+" ");
sum++;
}
}
}
}
System.out.println("能组成"+sum+"个互不相同且无重复数字的三位数");
}
}
查看全部 -
逻辑运算符短路
当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。
譬如:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 啦。
同理,在( one > two ) || ( one < three ) 中,如果能确定左边表达式的运行结果为 true , 则系统也同样会认为已经没有必要再进行右侧的 one < three 的执行啦!
查看全部 -
比较符号注意
1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
查看全部 -
运算符
查看全部 -
public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存 1-50 之间偶数的和
int num = 2; // 代表 1-50 之间的偶数
do {
//实现累加求和
sum += num;
//或者 sum=sum+num
num += 2; // 每执行一次将数值加2,以进行下次循环条件判断
//或者 num=num+2
} while ( num<=50 ); // 满足数值在 1-50 之间时重复执行循环
System.out.println(" 50以内的偶数之和为:" + sum );
}
}
查看全部 -
public class HelloWorld{
public static void main(String[] args){
int x=0;
int z=1;
int d=0;
int m=1;
int sum=1;
for(m=2;m<12;m++){
x=d;
d=x+z;
z=x;
System.out.println(d);
}
}
}
查看全部 -
public class HelloWorld{
public static void main(String[] args){
int x=1;//小兔子数量
int z=0;//中兔子数量
int d=1;//大兔子数量
int m=1;//月份
for(m=3;m<=12;m++){
x=d;
d=x+z;
z=x;
System.out.println(x);
}
}
}
查看全部 -
//求每个月的兔子总数//每个月兔子的总数都为前两个月兔子的总和
public class HelloWorld{
public static void main(String[] args){int x=0;
//小兔子数量
int z=1;
//中兔子数量
int d=0;
//大兔子数量
int sum=1;
//兔子总数
int m=1;
//月份
for(m=1;m<=2;m++){
System.out.println(sum);}
for(m=2;m<12;m++){
d=x+z;
//大兔子等于上月中兔子加小兔子
z=x;
//中兔子等于上月小兔子
x=d;
//小兔子等于大兔子
sum=x+z+d;
System.out.println(sum); }}}
查看全部 -
public class HelloWorld{
public static void main(String[] args){
/*题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; 再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?*/
double sum=100;
double Q=0;
for(double W=1;W<=10;W++){
Q=Q+sum;
sum=sum/2;}
System.out.println("第十次反弹"+sum+"米");
System.out.println("共经过"+Q+"米");
}
}
查看全部 -
不固定长度的数组怎么定义查看全部
-
public class HelloWorld{
public static void main(String[] args) {
for (int i = 1; i<4;i++) {
for (int q = 1; q<=i-1;q++) {
System.out.print(" ");
}
for (int j = 1;j<=2*(4-i)-1;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
查看全部
举报