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. 蓝牙mesh组网实践(dataflash的占用与管理)

    目录 蓝牙mesh协议中有不少数据需要存储dataflash,以记录网络中的数据.一些数据只需要配网时保存进dataflash,比如说本节点的网络地址.各类密钥等:另一些数据需要在运行中动态更新,比如 ...

  2. iOS开发之权限申请说明key

    我们申请不同的权限需要对应的key,在info.plist内加上对用户的提示语 麦克风权限 NSMicrophoneUsageDescription 相机权限 NSCameraUsageDescrip ...

  3. 【windows】bat脚本、批处理文件

    ::当前盘符 @echo current pan : %~d0 ::当前路径 @echo current path : %cd%\ ::当前bat文件路径 @echo the bat's path : ...

  4. 地理信息技术GIS学习(3):数据表操作、图表制作、地图编辑(上海市行政区划图)

    数据表操作.图表制作内容主要来自 张明明的<ArcGis 10.1 超级学习手册>,其博客的电子数据已经找不到. 一.数据表操作 ArcMap中以属性表的形式来组织和管理要素的属性信息.每 ...

  5. Python爬取三国演义章节标题和内容(bs4爬取,解决中文乱码)

    import os.path import requests from bs4 import BeautifulSoup if __name__ == '__main__': if not os.pa ...

  6. 【SSO单点系列】(8):CAS4.0 之整合CMS

    一.描术 CMS 是采用shiro来认证的: 过程 1.调用 login.do  get方式 来打开登录页面 2.录入用户名密码后调用/login.do的post来提交 并且只能是post提交 Jar ...

  7. Java基础学习:11、断点调试

    1.可以用来查看错误以及查看代码的运行过程. 2.如何使用:

  8. 7.29关灯游戏,用script实现

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8 ...

  9. vuecli创建项目-vue项目目录介绍-es6导入导出语法-小练习登录功能-scoped

    目录 vuecli创建项目-vue项目目录介绍-es6导入导出语法-小练习登录功能-scoped 今日内容概要 今日内容详细 1 vue-ci创建项目 2 vue项目目录介绍 3 es6导入导出语法 ...

  10. pj_0004_time_swap

    #!/usr/bin/python # -*- coding: UTF-8 -*- import time def _get_strftime_( t ):     return time.strft ...