package com.zhao.demo;

public class Demo03 {
public static void main(String[] args) {
int num=1;
switch (num){
case 1 :
System.out.println("一");
break;
case 2 :
System.out.println("二");
break;
default:
System.out.println("无");
break;
}
}
}
package com.zhao.test;

public class Test3 {
public static void main(String[] args) {
int a = 150;
int b = 210;
int c = 165; int x = a > b ? a : b;
int max = x > c ? x : c;
System.out.println(max);
}
}
package com.zhao.test;

import java.util.Scanner;

public class Test4 {
//打印1-100所有偶数的和
/* public static void main(String[] args) {
int sum=0;
for (int i = 0; i <= 100; i++) {
if (i%2==0){
sum=sum+i;
}
}
System.out.println(sum);
}*/ /*键盘录入两个数字,表示一个范围,统计这个范围中能被3整除,
又能被5整除的数字有多少个?*/
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入第一个数字: ");
int num1=scanner.nextInt();
System.out.println("请输入第二个数字: ");
int num2=scanner.nextInt(); int sum=0;
System.out.println("符合条件的数字有:");
for (int i=num1;i<=num2;i++){
if (i%3==0&&i%5==0){
System.out.println(i);
sum++;
}
}
System.out.println("总共有"+sum+"个");
}
}
package com.zhao.test;

public class Test5 {
/*世界最高山珠穆朗玛8844.43米(8844430毫米),一张纸(足够大)厚度0.1毫米。
折叠多少次,可以达到珠穆朗玛峰的高度?*/
public static void main(String[] args) {
int height=8844430;
int count=0;
double start=0.1;
while (start<height){
start=start*2;
count++;
}
System.out.println("折叠"+count+"次可以达到目标"); }
}
package com.zhao.test;

import java.util.Scanner;

public class Test6 {
/*给一个整数x,如果x是一个回文数,打印true,否则返回false
* 回文数指正序和倒序读都一样的整数。
* 例如:121、12321*/
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个整数: ");
int x=scanner.nextInt();
//定义一个临时数用于最终比较
int temp=x;
//定义一个数用于记录倒过来之后的数
int num=0;
while (x!=0){
//获得输入数字的个位数
int ge=x%10;
//x的值发生变化进行用于之后判断有无下一位
//当x除以10返回的商为0时,跳出循环
x=x/10;
//倒序即把每次后得到的数变成回文的最后一位
//每判断一次多一最高位即将原数乘以10加上后得到的个位数
num=num*10+ge;
}
System.out.println(num==temp);
}
}
package com.zhao.test;

import java.util.Scanner;

public class Test7 {
/*给定两个整数,被除数和除数都是正数且不超过int的范围
* 将两数相除,要求不使用除法、乘法和%运算符
* 得到商和余数*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入被除数:");
int a = scanner.nextInt();
System.out.println("请输入除数:");
int b = scanner.nextInt(); //用被除数减去除数,如果结果依然大于除数,则得到一次次数
//当最后结果小于除数时,则之前的次数得到商,最终数为余数
int count = 0;
while (a > b) {
a = a - b;
count++;
}
System.out.println("商为: " + count);
System.out.println("余数为: " + a);
}
}
 

Java基础——控制语句、switch结构与三元运算符的更多相关文章

  1. java 基础知识二 基本类型与运算符

    java  基础知识二 基本类型与运算符 1.标识符 定义:为类.方法.变量起的名称 由大小写字母.数字.下划线(_)和美元符号($)组成,同时不能以数字开头 2.关键字 java语言保留特殊含义或者 ...

  2. if判断和switch case 和三元运算符整理

    if判断和switch case 和三元运算符整理 例子1:if判断写法: <script type="text/javascript"> var num = 12; ...

  3. Java连载18-引用数据类型、三元运算符、控制语句if

    一.引用类型 1.String是sun在JAVASE中提供的字符串类型 2.String.class字码 3.String是引用数据类型,s是变量名,“abc”是字面值: String s = &qu ...

  4. Java基础语法Day_02-03(数据类型、运算符、方法、循环结构)

    第5节 数据类型转换 day02_01_数据类型转换_自动转换 day02_02_数据类型转换_强制转换 day02_03_数据类型转换_注意事项 day02_04_ASCII编码表 第6节 运算符 ...

  5. 【Java基础】基本语法-变量与运算符

    基本语法-变量与运算符 关键字和保留字 关键字定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词). 关键字特点:关键字中所有字母都为小写. 用于定义数据类型:class.interf ...

  6. Java循环控制语句-switch

    Java循环控制语句之一switch 不同于其他循环控制语句的特性: switch的英文解释为开关,正如它的解释一样,switch循环的特点就像开关一样,跳到哪一个条件即会出现某一种结果. 写法: s ...

  7. Java基础09-循环结构

    1.while循环(循环次数不确定的情况通常用这个) 特点:先判断,再执行 public class Test{ public static void main(String[] args){ int ...

  8. python学习之基础入门,安装,字符串,数据转换,三元运算符

    python基础 我们要开始学习新的编程语言了,加油~~ python是“世界上最好的语言”,学习它当然是认为它是最好的所以我们才学(人生苦短我学python),python运用于不同的领域,采集分析 ...

  9. 【Java基础】switch语句实现根据数字输出对应星期

    代码: import java.util.Scanner; /* * switch语句格式: * switch(表达式) { * case 值1: * 语句体1; * break; * case 值2 ...

  10. [Java 基础]控制语句

    选择语句 if语句 if语句会判断括号中的条件是否成立,如果成立则执行if语句中的代码块,否则跳过代码块继续执行. 语法 if(布尔表达式) {    //如果布尔表达式为true将执行的语句 } 例 ...

随机推荐

  1. git修改远程分支

    git remote -v 查看远程仓库 git remote rm origin 删除远程分支 git remote add git remote add origin git@codeup.ali ...

  2. JAVA图片压缩到指定大小

    这是压缩到小于300KB的,循环压缩,一次不行再压一次, 不废话,直接贴代码 <!-- 图片缩略图 --> <dependency> <groupId>net.co ...

  3. Python基础前言

    计算机内部存储数据的原理 """计算机内部只认识01二进制"""是因为计算机是基于电工作的,而电是有高低电频之分00000001   000 ...

  4. shell脚本实战笔录-在PATH中查找程序

    #!/bin/bashin_path(){ cmd=$1        ourpath=$2         result=1 #将默认的IFS(分隔符)为空格,这里先保留原本的给变量oldIFS,然 ...

  5. CSP202104-4 校门外的树

    设状态时,首先从简单状态设起: 一维不行再试二维.简单状态应付不了再设复杂的(因为某些状态可以体现在状态转移的过程中,或者说状态转移方程中,不一定体现在原式中) E.g. 计算机软件能力认证考试系统- ...

  6. VS2010查看DLL导出函数的方法

    在window下查看动态库的导出函数可以用vs自带的Dependenc工具:对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行. VS2010中没有了 ...

  7. 小白之Python-基础中的基础03

    序列,目前看来很基础,东西比较多,难度开始加大...加油吧,骚年 Python之序列 1.数据结构:序列.容器(序列:索引.映射:键).集合2.列表.元组.字符串.Unicode字符串.buffer对 ...

  8. (原创)odoo15(master)下,列表导出权限控制

    列表导出增加一个内置用户组"base.group_allow_export"以增强权限控制.

  9. ubuntu常用操作

    Ubuntu22.04 server 创建随操作系统自动启动: 创建rc-local.service cp /lib/systemd/system/rc.-local.service /etc/sys ...

  10. JS 代码片段 / 预编译/预解析 /执行上下文/ECG/EC/ECS/GO/VO/AO

    代码段概念 一个 script 就是一个代码段 在一个页面中可以有多个代码段 每一个代码段, 彼此独立的, 如果上面的代码段报错了, 不会影响下一个代码段 referenceError 引用错误 下面 ...