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,Scanner,int,System,运算符,switch,println,public,out
From: https://www.cnblogs.com/javaHane/p/17139537.html