import java.util.*; /* * 输入一个整数,计算它各位上数字的和. * (注意:是任意位的整数) */ public class Sum02 { public static void main(String[] args) { System.out.print("请输入任意一个整数:"); Scanner s = new Scanner(System.in); int sum = 0; int t = s.nextInt(); while(t!=0){ sum =…
动手有益. 输入一个表达式,没有括号,数字小于0-9之间,输出计算结果,所有的中间结果化为整形.例如:  输入:3+8×2/9-2  输出:2 /** * input a calculate string, calcuate the value * the number between 0-9 * round the middle vlaue to int * */ public static void main(String[] args) { //8*6+2-6/3*6+2 String c…
参考博客:    http://yangyingming.com/article/371/ //输入一个正整数n(n<=30),输出n所对应的蛇形矩阵.举两个例子: //n=10时,蛇形矩阵为: //具体的蛇形矩阵变化路径见下图: // // // import java.util.Scanner; public class testSheXin { /** * @param args */ public static Scanner Sc = new Scanner(System.in); p…
举个栗子:输入 3 : 打印1,2,3......999 这里要注意一个坑,不可以直接算出最大的数,然后从1开始打印 .因为当n足够大时,n位数必定会超出int范围和long范围 所以我们需要用字符串来解题 , 模拟加法运算,循环打印. 思路: 1.先将n位数最大的一项+1用字符串str标记 2.StringBuilder对象ans用来做加法运算以及打印操作 3.boolean类型flag 用来标记是否需要进位 4.每次都从ans最后一位开始+1,需要进位时,将此时i的位置值为0,紧接着判断它的…
首先得求出能整除A的数,再判断I是否是质数!!! import java.util.*; public class aa { public static void main(String[] args) { System.out.println("Please input the number:"); Scanner in=new Scanner(System.in); int a; a=in.nextInt(); if(a==1||a==0) System.out.println(&…
import java.util.ArrayList;import java.util.Collections;import java.util.List; public class Test7{    private static String s="";        public static void main(String[] args)    {        String str = "我是谁";        System.out.println(p…
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int score; scanf("%d",&score); ||score<) { printf("输入错误,请重新输入:"); scanf("%d",&score); } ) //分数整除后强制转换为整数 { : : printf("gr…
public class Sort { public static void arrangeSequence(char[] strArr,int i){ char temp; ArrayList<String> list = new ArrayList<>(); if(strArr == null || i> strArr.length|| i<0){ return; } else if(i == strArr.length){ //将得到的组合存进ArrayList中…
import java.util.Scanner; public class Demo001 { public static void main(String[] args) { String str = ""; Scanner scan = new Scanner(System.in); str = scan.nextLine(); permutation(str.toCharArray(), 0); } public static void permutation(char[] s…
问题:输入一个整数,计算它各位上数字的和 Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int sum = 0; while(a!=0){ sum = sum+a%10; a=(int)a/10; } System.out.println(sum);…