精华内容
下载资源
问答
  • 配置JDK的javac命令输出英文信息(IntelliJ IDEA, 提示, 英语, 编译运行, Java, Windows, Mac) 1 问题背景 不知道大家跟博主有没有一样的想法:在配置IntelliJ IDEA等IDE后,虽然IDE操作界面的语言是英文的,但是由于...

    配置JDK的javac命令输出英文信息(IntelliJ IDEA, 提示, 英语, 编译运行, Java, Windows, Mac)

    1 问题背景

    不知道大家跟博主有没有一样的想法:在配置IntelliJ IDEA等IDE后,虽然IDE操作界面的语言是英文的,但是由于电脑的环境语言是中文的,所以在IDE操作JDK的java或javac命令,JDK还是按照电脑的环境语言配置而输出中文的提示信息、报错信息等。

    我们更希望JDK的输出信息是英文版的,因为这样避免了英译中潜在的歧义,同时我们也可以通过英文的输出信息在Google查询到更详细和权威的解决方案。

    2 解决问题

    我们通过百度,可以查询到类似的解决方案,例如这篇文章《IntelliJ IDEA 编译输出改为英文 运行信息改为英文》分别介绍了Windows环境变量配置、IDEA编译器参数配置、VM配置文件参数配置。

    由于Windows环境变量配置的方法只适用于Windows电脑,因此其有效性暂不做评论。但是博主亲自测试上述文章中IDEA编译器参数配置的方案是没有生效的,即JDK的输出信息是中文内容。

    因此博主又去查询了其他的配置方法,发现这篇文章《How to set intellij compile error output language to English?》中提供的方案是有效的,同时也是上篇文章中的最后一个方案,即VM配置文件参数配置方案。

    2.1 VM配置文件参数配置方案

    我们首先打开IntelliJ IDEA这款软件,然后在其标题栏中找到并点击Help标签,接着点击该标签中的子项Edit Custom VM Options:
    在这里插入图片描述
    接着我们便进入了idea.vmoptions配置文件的编辑界面,我们只需在该文件的最后一行加入一个选项参数-Duser.language=en即可:
    在这里插入图片描述

    编辑好上述的idea.vmoptions配置文件后,还有最后一步重要的操作,也就是重启IntelliJ IDEA,因为只有重启后上述配置信息才会生效。注意重启IntelliJ IDEA不是关闭当前IntelliJ IDEA的项目窗口,而是杀死IntelliJ IDEA的进程,最方便的操作就是对正在运行的IntelliJ IDEA点击鼠标右键,再点击关闭或退出选项即可(无论Windows或Mac):

    重启IntelliJ IDEA后,我们再通过编译运行任意会产生编译信息的项目,发现现在的JDK的输出信息是英文内容了:
    在这里插入图片描述

    展开全文
  • 用数组实现学生成绩信息输出,定义数组长度,规定学生的人数或科目有多少门。实现学生信息输出
  • 成果图: 修改方法: 改了三处地方,具体哪里生效了我也不清楚… 一。增加环境变量 JAVA_TOOL_OPTIONS ,值为 -Duser.language=en 二。ideaJ中修改编译器参数。...修改ideaJ,bin目录下VM配置文件参数,增加 -Duser....

    成果图:

    在这里插入图片描述
    在这里插入图片描述

    修改方法:

    改了三处地方,具体哪里生效了我也不清楚…

    一。增加环境变量 JAVA_TOOL_OPTIONS ,值为 -Duser.language=en

    在这里插入图片描述

    二。ideaJ中修改编译器参数。见图

    在这里插入图片描述

    三。修改ideaJ,bin目录下VM配置文件参数,增加 -Duser.language=en 一行

    在这里插入图片描述

    最后重启ideaJ

    展开全文
  • 编写程序,输入并保存5名学生的信息,计算出平均分,再按照成绩从高到低的顺序输出他们的信息。学生信息包括:学号、姓名、成绩。学号不超过10位,姓名不超过20个字符
  • 问题描述 输入一串字符,由字母、数字和空格组成,...从字符串中采取切片的方式来进行指定输出,用条件判断来进行限制输出想要的格式 ( 1 ) 设置切片条件和输入 list1 = ['Jan', 'Feb', 'Mar','Apr', 'May', 'Jun'
  • 学生基本信息输入输出 printf的返回值 十六进制转十进制 缩短二进制 小飞机 1.题目描述 依次输入一个学生的学号,以及3科(C语言,数学,英语)成绩,在屏幕上输出该学生的学号,3科成绩。 1.1输入描述 学号以及...

    目录

    1. 学生基本信息输入输出
    2. printf的返回值
    3. 十六进制转十进制
    4. 缩短二进制
    5. 小飞机

    1.题目描述

    依次输入一个学生的学号,以及3科(C语言,数学,英语)成绩,在屏幕上输出该学生的学号,3科成绩。

    1.1输入描述

    学号以及3科成绩,学号和成绩之间用英文分号隔开,成绩之间用英文逗号隔开。

    1.2输出描述

    学号,3科成绩,输出格式详见输出样例。

    1.3示例1

    输入

    17140216;80.845,90.55,100.00

    输出

    The each subject score of No. 17140216 is 80.85, 90.55, 100.00.

    1.4代码实现

    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.IOException;
    
    public class Main{
        public static void main(String[] args) throws IOException{
            BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
            String strs = bf.readLine();
            String id = strs.substring(0,strs.indexOf(";"));//学生学号
            
            String substrs = strs.substring(strs.indexOf(";")+1);
            String[] grade = substrs.split(",");
            String cgrade = String.format("%.2f", Double.parseDouble(grade[0]));//C语言成绩
            String mgrade = String.format("%.2f", Double.parseDouble(grade[1]));//数学成绩
            String egrade = String.format("%.2f", Double.parseDouble(grade[2]));//英语成绩
            
            System.out.println("The each subject score of  No. " + id + " is " + cgrade + ", " + mgrade + ", " + egrade + ".");
        }
    }
    

    2.题目描述

    KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗?

    2.1输入描述

    无。

    2.2输出描述

    包括两行:
    第一行为“Hello world!”
    第二行为printf(“Hello world!”)调用后的返回值。

    2.3代码实现

    import java.io.IOException;
    
    public class Main{
        public static void main(String[] args) throws IOException{
            String output = "Hello world!";
            System.out.println(output);
            System.out.println(output.length());
        }
    }
    

    3.题目描述

    BoBo写了一个十六进制整数ABCDEF,他问KiKi对应的十进制整数是多少。

    3.1输入描述

    无。

    3.2输出描述

    十六进制整数ABCDEF对应的十进制整数,所占域宽为15。

    3.3备注

    printf可以使用使用格式控制串“%md”输出域宽为m的十进制整数。

    3.4代码实现

    import java.io.IOException;
    
    public class Main{
        public static void main(String[] args) throws IOException{
            String output = "ABCDEF";
            System.out.printf("%15d",Integer.parseInt(output,16));
        }
    }
    

    4.题目描述

    我们处理的整数通常用十进制表示,在计算机内存中是以二进制补码形式存储,但通常二进制表示的整数比较长,为了便于在程序设计过程中理解和处理数据,通常采用八进制和十六进制,缩短了二进制补码表示的整数,但保持了二进制数的表达特点。请输出十进制整数1234对应的八进制和十六进制。

    4.1输入描述

    无。

    4.2输出描述

    十进制整数1234对应的八进制和十六进制(字母大写),用空格分开,并且要求,在八进制前显示前导0,在十六进制数前显示前导0X。

    4.3代码实现

    import java.io.IOException;
    
    public class Main{
        public static void main(String[] args) throws IOException{
            int input = 1234;
            System.out.println("0"+Integer.toOctalString(input)+" 0X"+Integer.toHexString(input).toUpperCase());
        }
    }
    

    5.题目描述

    KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。

    5.1输入描述

    5.2输出描述

    在这里插入图片描述

    5.3代码实现

    import java.io.IOException;
    
    public class Main{
        public static void main(String[] args) throws IOException{
            for(int i=0;i<11;i++){
                if(i==0||i==2){
                    System.out.println("     **     ");
                }else if(i==4||i==6){
                    System.out.println("************");
                }else if(i==8||i==10){
                    System.out.println("    *  *    ");
                }
            }
        }
    }
    
    展开全文
  • C语言 | 输出平均成绩最高学生的信息

    千次阅读 热门讨论 2020-12-22 10:37:21
    要求输出平均成绩最高学生的信息(包括学号、姓名、三门课程成绩和平均成绩) 解题思路:将n个学生的数据表示为结构体数组(有n个元素)。按照功能函数化的思想,小林分别用3个函数来实现不同的功能。 源代码演示: ...

    例41:有n个结构体变量,内含学生的学号,学号,和三门成绩。要求输出平均成绩最高学生的信息(包括学号、姓名、三门课程成绩和平均成绩)

    解题思路:将n个学生的数据表示为结构体数组(有n个元素)。按照功能函数化的思想,小林分别用3个函数来实现不同的功能。

    源代码演示:

    #include<stdio.h>//头文件 
    #define N 3//宏定义 
    struct student //学生类结构体 
    {
      int num; //学号 
      char name[20];//姓名 
      float score[3];//成绩 
      float aver;//平均分 
    } ;
    int main() //主函数 
    {
      void input(struct student s[]);//函数声明 
      struct student max(struct student s[]);//函数声明 
      void print(struct student s);//函数声明 
      struct student s[N],*p=s;//定义结构体变量 
      input (p);//调用函数 
      print(max(p));//打印调用max函数结果 
      return 0;//主函数返回值为0 
    }
     void input(struct student s[])//自定义输入函数 
     {
       int i;//定义整型变量 
       printf("请输入各学生的信息:学号、姓名、三门课成绩:\n");//提示语句 
       for(i=0;i<N;i++)//循环N次 
       {
         scanf("%d %s %f %f %f",&s[i].num,&s[i].name,&s[i].score[0],&s[i].score[1],&s[i].score[2]);//输入信息 
         s[i].aver=(s[i].score[0]+s[i].score[1]+s[i].score[2])/3;//求平均值 
       }
     }
     struct student max(struct student s[])//自定义求最大值 
     {
       int i,m=0;//定义整型变量 
       for(i=0;i<N;i++)//循环N次
      {
        if(s[i].aver>s[m].aver)//把平均分大的i赋值给m 
        {
          m=i;
        }
      } 
        return s[m];//将s[m]结果返回到函数调用处 
     }
     void print (struct student stud)//自定义打印函数 
     {
       printf("\n成绩最高的学生是:\n");//提示语句 
       printf("学号;%d\n姓名;%s\n三门课成绩:%5.1f,%5.1f,%5.1f\n平均成绩:%6.2f\n",
       stud.num,stud.name,stud.score[0],stud.score[1],stud.score[2],stud.aver);//输出结果 
     }
    

    编译运行结果如下:

    请输入各学生的信息:学号、姓名、三门课成绩:
    10010 Tom 100 90 80
    10011 Jon 80 70 100
    10012 Kim 100 90 95
    
    成绩最高的学生是:
    学号;10012
    姓名;Kim
    三门课成绩:100.0, 90.0, 95.0
    平均成绩: 95.00
    
    --------------------------------
    Process exited after 44.45 seconds with return value 0
    请按任意键继续. . .
    

    C语言输出平均成绩最高学生的信息
    更多案例可以go公众号:C语言入门到精通

    展开全文
  • C语言编写一个程序,输入月份号,输出该月的英文月名。例如,输入「3」,则输出「March」,要求用指针数组处理。 解题思路:读者看着道题的时候,需要注意一点,数组是从0开始往依次加的。 C语言源代码演示: #...
  • C语言的键盘输入和屏幕输出

    千次阅读 2019-06-10 10:14:29
    键盘输入和屏幕输出是编写简单的顺序结构程序时最常用到的操作。C程序中的键盘输入和屏幕输出都是通过调用输入/输出函数实现的。本章介绍常用的输入/输出函数。 一、单个字符的输入/输出 1.字符常量 C语言中的字符...
  • 已知:信源符号为英文字母(不区分大小写)和空格。输入:一篇英文的信源文档(5000词以上)。输出:列出每两个字母之间的互信息并计算平均互信息输出到文本文件中)。
  • 在STM32调试过程中常常需要将调试信息输出到串口,然后通过串口助手查看输出的调试信息。一般来说,串口输出的是指定长度的十六进制字节,对于想打印的调试信息来 说,略显灵活性不足。这时候如果可以将printf...
  • VS断点信息无法输出到调试窗口

    千次阅读 2017-06-07 11:40:29
    vs断点无法输出到调试窗口
  • python中英文输出对齐

    千次阅读 2019-06-19 22:08:15
    Q: 在python中经常会使用到打印,但是在打印表格时经常遇到中英文对齐问题,怎么解决呢? A: 其实这不仅仅是在python中,在Mysql,dos等其他语言中也经常碰到这种问题,打印出来层次不齐。出现这种问题的原因是不同...
  • 按课程总成绩从高到低排序输出各个学生的信息(20分) 题目内容: 设计一个结构体类型,包含姓名、学号、语文成绩、数学成绩、英语成绩。输入n个学生的信息输出按三门课程总成绩从高到低排序的各个学生的姓名、...
  • 路由器控制台的输出显示是有行数限制的,每次使用show running-config查看配置信息时,都不能一下子输出所有的信息,最后面会有more的英文提示,超出限制部分需要手动回车才能逐行一一显示(敲一下,显示一行), ...
  • 英文字数统计以及信息熵的计算

    千次阅读 2019-09-03 22:03:22
    英文字数统计以及信息熵的计算一、实验要求二、功能实现2.1实验环境2.2统计中文小说的使用频率2.2.1代码部分2.2.2运行结果2.3统计英文小说26个英文字母的使用频率2.3.1代码部分2.3.2运行结果2.4计算中文小说西游记...
  • 我创建了一个Windows的服务程序,其中写了一些调式的日志信息,现在在服务启动运行的时候想让日志信息在dos窗口显示出来,让我能看到调式的结果,应该怎么调用? Windows service程序是不是可以显示dos窗口?
  • Scala语言输出

    千次阅读 2019-06-11 11:04:28
    object TestPrint { def main(args: Array[String]): Unit = { var name:String = "tom" var sal:Double = 1.2 println("hello "+ name + ",sal:" +sal) printf("name=%s sal=%f \n",name,sa...
  • 编写JAVA程序,在控制台输入一位学生的英语考试成绩,根据评测规则,输出对应的成绩等级。要求:定义方法实现学生成绩的评测功能。 学生的英语考试成绩进行评测,评测规则如下: 成绩 >= 90:A 成绩 >= 80...
  • #include <stdio.h> int main () { printf ("This is a C program \n"); return 0; }
  • 假设学生的基本信息包括学号、姓名、三门课程成绩(语文,数学,英语)以及个人平均成绩。输入n 个学生的成绩信息,计算并输出平均分最高的学生信息。 #include<stdio.h> struct student { int num; ...
  • 从键盘上输入数字星期,然后输出它的英文。 其对应关系是: 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 7 Sunday Input 从键盘输入数字星期,输入数字在1-7之间。 Output 输出该数字对应的英文...
  • //输出对应的英文 b = true ; } } if (str.equals( "ByeBye" )) { //判断是否输入的为"ByeBye" System. out .println( "程序退出!" ); System.exit( 0 ); //终止当前正在运行的程序 } if (!b) { //查...
  • 一、需求:读取txt文件内容按成绩排序后输出 二、分析步骤: 创建txt学生信息文件 创建学生类 创建字符缓冲输入流对象 创建ArrayList集合 调用缓冲输入流对象的方法读取数据 把读取到的字符串数据读取到集合中 释放...
  • 任意输入英文的星期几,通过查找星期表,输出其对应的数字, 若查到表尾,仍未找到,则输出错误提示信息。 **输入格式要求:"%s" 提示信息:“Please enter a string:\n” **输出格式要求:"%s is %d\n" “Not found...
  • Java—输入数字星期,输出英文(switch语句) Description 从键盘上输入数字星期,然后输出它的英文。 其对应关系是: 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 7 Sunday Input 从键盘输入数字...
  • #include<stdio.h> int main() { char a ; scanf("%c,%d",&a,&a); printf("%c,%d\n", a-32, a-32 ); return 0; }
  • 还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。 编程环境:vs2010,语言:...
  • #include<stdio.h> //声明结构体类型 struct student struct student { int num; //学号 char name[20]; //姓名 int score; //成绩 };...
  • #include<stdio.h> #include<math.h> #include<string.h> int main() { struct Student { long int num; char name[50]; char sex; char addr[100]; }a = {11001,"LiMing",'M... printf("...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 249,259
精华内容 99,703
关键字:

信息输出英文