获取三个数最大值
// 定义三个int类型的变量
int a = 10;
int b = 30;
int c = 20;
// 先比较两个整数的大值
int temp = ((a > b) ? a : b);
int max = ((temp > c) ? temp : c);
System.out.println("max:" + max);
30 System.out.println换行
System.out.print 不换行
31 字符串 "qwe wqwe df "
32 导包快捷键 ctrl+shift+O
33 * for (初始化语句; 判断条件语句; 控制条件语句) {循环语句 ; } 判断条件决定,for是否执行
* while(判断条件语句) { 循环体语句; }
* 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句;}
1 实现多次猜cun数据.
34 While(ture){循环语句;
while (true){
System.out.println("请输入你猜的数字");
int i =sc.nextInt();
if (i>number){
System.out.println("大了");
}else if(i<number){
System.out.println("小了");
36 计数器 int count=0;要定义在主方法中
在if 后边,满足if 条件后,才执行一次
for (int a=100;a<=999;a++){
int g=a*a*a;
int s=a/10%10;
int b=a/100%10;
if(g*g*g+s*s*s+b*b*b==a) {
System.out.println(a);
count++;
}
37 do …while 循环格式
do{ 循环体语句;}
38 for循环实现1-5之间数据求和
8 public static void main(String[] args) {
//定义求和变量,初始化值是0
int sum = 0;
• for循环实现1-5之间数据求和
A:定义求和变量,初始化值是0
B:获取1-5之间的数据,用for循环实现
C:把每一次获取到的数据,累加起来就可以了
D:输出求和变量即可 int sum 定义在for之外, sum求和则是等for循环结束后在计算,
int sum = 0;
for(int x=1; x<=5; x++) {
sum += x;
}
System.out.println("sum:"+sum);
• for循环打印水仙花数
所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身
for(int x=100; x<1000; x++) 循环获取所有三位数100 ~999
//获取个位,十位,百位
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
//do...while改写
int x=1;
do {
System.out.println("HelloWorld");
x++;
}while(x<=10);
}
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。
for (int i=0;i<arr.length;i++){
System.out.print(arr);
}
• 二维数组的遍历
for (int i=0;i<arr.length;i++){
for (int j=0;j<arr.length;j++){
System.out.print(arr[j]+" ");
}}
• 计数器,求和等等,要在循环之外定义,如果在循环内,那么每次循环又会被重新定义而出错
public class Test {
public static void main(String[] args) {
int []arr=new int[1000];
int count=0;
int sum=0;
for(int i=0;i<=999;i++){
arr =i;
int ge=arr%10;
int shi=arr/10%10;
int bai=arr/100%10;
int x=ge*ge*ge+bai*bai*bai+shi*shi*shi;