-
先执行,后判断
public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存 1-50 之间偶数的和
int num = 2; // 代表 1-50 之间的偶数
do {
//实现累加求和
System.out.println(sum); //看看sum的情况如何
sum = sum + num;
num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
} while (num <= 50 ); // 满足数值在 1-50 之间时重复执行循环
System.out.println(" 50以内的偶数之和为:" + sum );
}
}
查看全部 -
可以和例题一样,让其自加1 即 i++
public class HelloWorld {
public static void main(String[] args) {
int i = 1; // 代表 1 - 5 之间的数字
// 当变量小于等于 5 时执行循环
while ( i <= 5 ) {
// 输出变量的值,并且对变量加 1,以便于进行下次循环条件判断
System.out.println(i);
i++;
}
}
}
查看全部 -
4、 可以把功能相同的 case 语句合并起来,如
这里就有重复的,所以为了简洁一点,代码可以这样写
case '一':
case '三':
case '五':
System.out.println("早餐吃包子");
break;
case '二':
这里最重要的一点是case后面是单引号"'" 而不是双引号""" 这点要特别注意,不然就会报错咯
public class HelloWorld {
public static void main(String[] args) {
char today='日';
switch (today) {
case '一':
case '三':
case '五':
System.out.println("早餐吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("早餐吃油条");
break;
default:
System.out.println("早餐吃主席套餐");
}
}
}
查看全部 -
因为需要运行结果是:进入女子决赛
所以只要第一组代码出现一次判断男女的条件,并筛选一下是否可以进入决赛,最后一个条件就是不符合以上所以条件的情况
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if (score > 80){
if (sex.equals("男")){
System.out.println("进入男子决赛");
}else{
}System.out.println("进入女子决赛");
}else{
System.out.println("不能参加决赛");
}
}
}
查看全部 -
要特别注意语法问题,不然很容易报错
是else if 不是 if else 这个跟python是有点不一样的地方
public class HelloWorld {
public static void main(String[] args) {
int age=25;
if (age > 60){
System.out.println("哈哈哈!老当益壮啊!");
}else if (40 < age){
System.out.println("嗯!正值中年!");
}else if (18 < age){
System.out.println("嘿!你好少年郎!");
}else {
System.out.println("好好享受童年时光吧!");
}
}
}
查看全部 -
public class HelloWorld {
public static void main(String[] args) {
int age=25;
if (age >= 18){
System.out.println("恭喜!您已经成年了。");
}else{
System.out.println("Oh!对不起!您还未成年。");
}
}
}
查看全部 -
这里可以多一个IF语句备选,以防出现奇数情况
if (one%2==0){
System.out.println("one是偶数");
}
查看全部 -
小括号优先级最高,因此
执行(n+2)
执行(m*8/(n+2))
执行(m*8/(n+2))%m
public class HelloWorld {
public static void main(String[] args) {
int m = 5;
int n = 7;
int x = (m*8/(n+2))%m;
System.out.println("m:" + m);
System.out.println("n:" + n);
System.out.println("x:" + x);
}
}
查看全部 -
根据语法和例题可以理解”三元运算符“
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
public class HelloWorld{
public static void main(String[] args) {
int score=68;
String mark = (68 > 60) ? "及格":"不及格";
System.out.println("考试成绩如何:"+mark);
}
}
查看全部 -
因为
1、 与:要求所有人都投票同意,才能通过某议题
2、 或:只要求一个人投票同意就可以通过某议题
3、 非:某人原本投票同意,通过非运算符,可以使其投票无效
4、 异或:有且只能有一个人投票同意,才可以通过某议题
所以
public class HelloWorld {
public static void main(String[] args) {
boolean a = true; // a同意
boolean b = false; // b反对
boolean c = false; // c反对
boolean d = true; // d同意
System.out.println((a && b)+"未通过");
System.out.println((a || b)+"通过");
System.out.println((!a)+"未通过");
System.out.println((c ^ d)+"通过");
}
}
查看全部 -
应用上表的运算符可以实现如下代码:
public class HelloWorld{
public static void main(String[] args) {
int a=16;
double b=9.5;
String str1="hello";
String str2="imooc";
System.out.println("a等于b:" + (a == b));
System.out.println("a大于b:" + (a > b));
System.out.println("a小于等于b:" + (a <= b));
System.out.println("str1等于str2:" + (str1 == str2));
}
}
查看全部 -
根据上表可以编辑常量代码:
public class HelloWorld{
public static void main(String[] args) {
int one = 10 ;
int two = 20 ;
int three = 0 ;
three = one + two;
System.out.println("three = one + two==>"+three);
three += one;
System.out.println("three += one==>"+three);
three -= one;
System.out.println("three -= one==>"+three);
three *= one;
System.out.println("three *= one==>"+three);
three /= one;
System.out.println(" three /= one==>"+three);
three %= one;
System.out.println("three %= one==>"+three);
查看全部 -
-- 出现在操作数的左边即为先自减再进行赋值
public class HelloWorld{
public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
int sum = age1 + age2 + age3 + age4;
double avg = sum / 4;
int minus = age1 - age2;
int newAge = --age1;
System.out.println("年龄总和:"+sum);
System.out.println("平均年龄:"+avg);
System.out.println("年龄差值:"+minus);
System.out.println("自减后的年龄:"+newAge);
}
}
查看全部 -
运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。
Java 语言中常用的运算符可分为如下几种:
Ø 算术运算符
Ø 赋值运算符
Ø 比较运算符
Ø 逻辑运算符
Ø 条件运算符
public class HelloWorld{
public static void main(String[] args) {
int a=12;
int b=24;
int sum = a + b;
System.out.println("两数之和为:"+sum);
}
}
查看全部 -
单行注释以双斜线 // 开头,
多行注释以 /* 开头,以 */ 结尾
public class HelloWorld{
public static void main(String[] args) {
//System.out.println("Java");
System.out.println("imooc");
/*System.out.println("Oracle");
*System.out.println("MySQL");
*/
}
}
查看全部
举报