| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java_note_3 -> 正文阅读 |
|
[Java知识库]java_note_3 |
import java.util.Scanner; public class TestDemo { public static void main(String[] args) { // 程序逻辑控制 // 顺序结构 // 程序执行和代码顺序有关 System.out.println("1"); System.out.println("2"); System.out.println("3"); System.out.println("4"); // 选择结构 // if elseif else // 只能满足一个 // 黄色底是警告 Scanner scanner = new Scanner(System.in);//ALT+回车 //scanner变量 类型是Scanner //System.in:从键盘获取数据 int n = scanner.nextInt();//读入一个整数 if (n % 2 == 0) { System.out.println("偶数"); }else { System.out.println("奇数"); } // 读取字符串 String str = scanner.nextLine();//next()遇到空格结束 System.out.println(str); //Scanner简单使用可以,项目中慎用 // 判断闰年 int year = 2000; if ((year % 100 != 0 && year % 4 == 0) || year % 400 == 0) { System.out.println(year+"年是闰年"); }else { System.out.println("不是闰年"); } //switch语句 //switch(简单表达式) //面试问题:java中 不能做switch参数的数据类型有哪些 //long float double boolean //可以:char String 枚举 int a = 10; switch (a) { case 1: System.out.println("1"); break; case 2: System.out.println("2"); break; default : System.out.println("参数不匹配"); break; } // 循环结构 // while // for int i = 1; int sum = 0; while (i <= 10) { sum = sum + i; i++; } System.out.println(sum); // 5的阶乘 int n = 5; int i = 1; int ret = 1; while (i <= n) { ret = ret * i; i++; } System.out.println(ret); // n的阶乘的和 int j =1; int sum = 0; while (j <= 5) { int i = 1; int ret = 1; while (i <= j) { ret = ret * i; i++; } sum = sum + ret; j++; } System.out.println(sum); // break // 结束循环 int i = 1; while (i <= 10) { if (i % 3 == 0) { System.out.println(i); break; } i++; } // continue // 直接跳到循环上面 int i = 1; while (i <= 10) { if (i % 3 != 0) { i++; continue; } System.out.println(i); i++; } // 1-100 中既能被3整除 也能被5整除的数字 int i = 1; while (i <= 100) { if (i % 3 != 0 || i % 5 !=0) { i++; continue; } System.out.println(i); i++; } // for(表达式1;表达式2;表达式3) int sum = 0; int i = 0; for (i = 1; i <= 100; i++) { sum = sum + i; } System.out.println(sum); // 阶乘的和 int sum = 0; for (int j = 1; j <= 5; j++) { int ret = 1; for (int i = 1; i <= j; i++) { ret *= i; } sum += ret; } System.out.println(sum); } } |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:42:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |